Всем привет.
Подскажите как сделать такой запрос:
Выбрать значения из таблицы 1, id которых, находятся в строке х таблицы 2
Например (он не правильный):
$q = "SELECT tb1.id, tb1.name FROM tb1 WHERE tb2.str LIKE '%/tb1.id/%'";
1. potap1986 - 14 Сентября, 2014 - 22:47:01 - перейти к сообщению
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
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.