Я пытаюсь понять, как получить два оператора "IN".
Я пытаюсь получить что-то подобное, хотя я не знаю, как использовать оба вложенных оператора выбора.
$query_row=mysql_query(
"SELECT DISTINCT * FROM table_a WHERE field_1 IN
(SELECT field_1 FROM table_b WHERE field_2 = $field_2),
(SELECT field_3 FROM table_c WHERE field_4 = $field_4)
ORDER BY field_5 DESC
");
Если я удаляю один из (SELECT...
битов, он работает, но попытка установить их оба не дает.
Таблица a имеет совпадающие значения в таблицах B и C: поля 2 и 4 соответственно.
Как мне заставить это работать?