Próbuję wybrać wiele wartości w jednej kolumnie. Zasadniczo chcę kwerendy, aby wybrać tych wszystkich pod kolumny family
z wartościami Software_1Y
, XI_1Y
i P1_1Y
Jak wybrać wiele wartości w tej samej kolumnie?
Używam tej kwerendy:
SELECT `salesorder`
,`masterproduct`
,`family`
,`birthstamp`
,`duedate`
,COUNT(*) AS `total`
FROM `report`
WHERE `birthstamp` BETWEEN '$startDT'
AND '$endDT'
AND `family` = 'Software_1Y'
AND `family = 'XI_1Y'
AND `family` = 'PI_1Y'
GROUP BY `salesorder`
,`masterproduct`
,`family`
,`duedate`;
Moja kwerenda nie zwraca wiersze, ale ja wyszukiwania każdej rodziny, jeden po drugim Mam wartości.
Co jest nie tak z moim zapytaniem?
Ponadto, moim celem jest uzyskanie wszystkich wierszy, których wartości family
są Software_1Y
, XI_1Y
i PI_1Y
.
Użyj 'IN' lub zmień na' \ 'family \' = 'Software_1Y' LUB \ "rodzina \' = 'XI_1Y' LUB \ "rodzina \' = 'PI_1Y'' – hjpotter92
Popraw mnie, jeśli się mylę, ale jeśli użyję 'OR', wtedy otrzymam tylko jeden wiersz w prawo? Moim celem jest uzyskanie wszystkich tych wierszy z tymi wartościami "rodzinnymi". – Jude