- Автор темы
- #1
Подскажите как создать запрос который будет выводить список данных из таблицы которые имеют в `valid` значения
, но не любое значение из найденных
= нету такого а вывело только 6 и 9 без 14, нужно так чтобы либо выводило 6 9 и 14 вместе, либо ничего не возвращало, и еще в прикурку данные в поле `valid` и dataid повторяются нужно к томуже как то
прикрутить))
....................
вот что уже успел найти
как было бы проще наверное если бы можно было как то так все получить))
....................
Код:
(`valid` = 6) or (`valid` = 9) or (`valid` = 14)
Код:
(`valid` = 6) or (`valid` = 9) or (`valid` = 14) а (`valid` = 14)
Код:
(COUNT(DISTINCT dataid) = 3)
....................
Код:
SELECT id,dataid,valid
FROM `tp_advenced_data`
WHERE (`valid` = 6) or (`valid` = 9) or (`valid` = 14)
having count(*) = 3
как было бы проще наверное если бы можно было как то так все получить))
Код:
SELECT DISTINCT dataid,id,dataid,valid
FROM `tp_advenced_data`
WHERE (`valid` = 6) AND (`valid` = 14)
Код:
SELECT tp_advenced_data.id, tp_advenced_data.dataid, tp_advenced_data.valid
FROM `tp_advenced_data`
WHERE `valid`
IN ( 2, 6, 9, 12, 14, 116 )
GROUP BY dataid
LIMIT 0 , 30