Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Добрый день, что-то я залип. Есть таблица вида
| id | s_id | p_id
1 | 2 | 5
2 | 2 | 3
3 | 2 | 4
4 | 5 | 1
5 | 5 | 3
Надо выбрать s_id у которой будет p_id=5 и p_id=3 т.е. в результате должно быть s_id=2
т.е. что-то типа select s_id from s where p_id=5 and p_id=3
Спасибо.
baev
надо найти такое s_id у которого будет (p_id=5 and p_id=3)
т.е. запрос вида select s_id from s where p_id in (5,3) выбирает или 5 или 3 а мне надо и 5 и 3.
это поиск с параметрами, человек выбирает необходимые параметры на выходе результат.
Semen c0dex
Странно но результат такого запроса выдает либо у которого 4 либо 1 а не 4 и 1
SELECT *
FROM terms_2_spa AS t1, terms_2_spa AS t2
WHERE t1.terms_id =4
AND t2.terms_id =1
GROUP BY `t1`.`spa_id`
, т.е. результат тоже что и если бы select * from terms_2_spa where terms_id in (1,4)