krafty
new Exception
сложная выборка из трех таблиц
t1 (id,f1)
t2 (id,f2)
И таблица связи между t1 и t2 (многие ко многим)
t3(id1,id2)
Результирующая выборка должна иметь вид
Т.е. нужно выбрать для каждого элемента f1 из t1 все соответствующие ему элементы f2 из t2. Эти соответствия задаются в таблице связей t3.
[sql]
SELECT * FROM objects LEFT JOIN permiss_obj ON id_obj=id
[/sql]
выдает такой результат
и так далее.... только вместо значений f2 - поле id из t3.
Такой результат сложно обрабатывать для конечного вывода. Можно одним запросам добиться, что бы в mysql_fetch_* содержался именно необходимый набор?
t1 (id,f1)
t2 (id,f2)
И таблица связи между t1 и t2 (многие ко многим)
t3(id1,id2)
Результирующая выборка должна иметь вид
PHP:
f1 | f2
----|----------
A | a,c,d
B | a,b
C | c,e
[sql]
SELECT * FROM objects LEFT JOIN permiss_obj ON id_obj=id
[/sql]
выдает такой результат
PHP:
f1 | f2
----|----------
A | a
A | с
A | d
B | a
B | b
C | c
Такой результат сложно обрабатывать для конечного вывода. Можно одним запросам добиться, что бы в mysql_fetch_* содержался именно необходимый набор?