SQL / PHP Нужна помощь - Вопросы по сайтостроению

Вопрос SQL / PHP Нужна помощь

Регистрация
6 Май 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
Имеется n-ное количество запросов типа "SELECT * FROM table WHERE tags RLIKE tag".
Как найти те строки таблицы table, которые встречаются в результатах всех этих n запросов?

Для двух запросов можно сделать:
"SELECT * FROM table WHERE tags RLIKE tag1
INTERSECT
SELECT * FROM table WHERE tags RLIKE tag2"

А что для 3-х и более???
 
Регистрация
21 Авг 2013
Сообщения
66
Репутация
0
Спасибо
1
Монет
0
В данном случае INTERSECT вообще не нужен. Решается банальнейшим AND: SELECT * FROM table WHERE tags RLIKE tag1 AND tags RLIKE tag2 AND tags RLIKE tag3...
 
Сверху Снизу