Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Запрос из двух таблиц
Форумы портала PHP.SU » » Работа с СУБД » Запрос из двух таблиц

Страниц (1): [1]
 

1. potap1986 - 14 Сентября, 2014 - 22:47:01 - перейти к сообщению
Всем привет.
Подскажите как сделать такой запрос:
Выбрать значения из таблицы 1, id которых, находятся в строке х таблицы 2

Например (он не правильный):
$q = "SELECT tb1.id, tb1.name FROM tb1 WHERE tb2.str LIKE '%/tb1.id/%'";
2. caballero - 14 Сентября, 2014 - 23:52:22 - перейти к сообщению
select * from where ... IN (select... from)
3. potap1986 - 15 Сентября, 2014 - 00:03:44 - перейти к сообщению
caballero пишет:
select * from where ... IN (select... from)


А напишите пожалуйста весь запрос.
4. caballero - 15 Сентября, 2014 - 00:18:18 - перейти к сообщению
откуда я знаю какая там таблица


http://www[dot]sql-tutorial[dot]ru/ru/bo[dot][dot][dot]redicate_in[dot]html
5. Sail - 15 Сентября, 2014 - 08:26:32 - перейти к сообщению
potap1986 пишет:
Выбрать значения из таблицы 1, id которых, находятся в строке х таблицы 2

Уместнее, однако, будет join.

 

Powered by ExBB FM 1.0 RC1