krafty
new Exception
выборка из одной таблицы по результатам селекта из другой таблиц
SELECT field1 FROM table1 WHERE id=$id возвращает какой-то массив данных, например (3,5,8).
Теперь нужно выбрать из второй таблицы все поля с id=3,5,8.
SELECT field1 FROM table2 WHERE id=3 OR id=5 ....
C помощью двух запросов некрасиво как-то получается: по результатам первого запроса через implode нужно формировать строку для условия WHERE во втором запросе.
Может можно одним запросом сделать.
-~{}~ 26.10.05 19:49:
вопрос снимается. сам допер!
[sql]
SELECT field1
FROM table1
WHERE id
IN (
SELECT field2
FROM table2
WHERE id =$id
)
[/sql]
SELECT field1 FROM table1 WHERE id=$id возвращает какой-то массив данных, например (3,5,8).
Теперь нужно выбрать из второй таблицы все поля с id=3,5,8.
SELECT field1 FROM table2 WHERE id=3 OR id=5 ....
C помощью двух запросов некрасиво как-то получается: по результатам первого запроса через implode нужно формировать строку для условия WHERE во втором запросе.
Может можно одним запросом сделать.
-~{}~ 26.10.05 19:49:
вопрос снимается. сам допер!
[sql]
SELECT field1
FROM table1
WHERE id
IN (
SELECT field2
FROM table2
WHERE id =$id
)
[/sql]