MySQL WHERE <несколько столбцов -> IN <подзапрос>

Есть ли способ (без JOIN )использовать предложение WHEREв 2 столбцах (ИЛИ)INподзапрос? В настоящее время я делаю

WHERE 'col1' IN
(
    SELECT id FROM table
) OR 'col2' IN
(
    SELECT id FROM table
)

И я уверен, что смогу добиться большего :). я также пробовал WHERE ('col1', 'col2') IN , но MySQL говорит:Operand should contain 2 column(s)

Спасибо за вашу помощь.

Редактировать :Под «Нет соединения» я имею в виду, что я уже делаю много соединений:http://pastebin.com/bRfD21W9, и как видите, подзапросы находятся на другой таблице.

23
задан Max13 9 July 2012 в 13:55
поделиться