मैं एक ही कॉलम में एकाधिक मानों का चयन करने की कोशिश कर रहा हूं।मैं एक ही कॉलम में एकाधिक मानों का चयन कैसे करूं?
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`;
मेरे क्वेरी कोई भी पंक्ति रिटर्न लेकिन मैं एक एक करके प्रत्येक परिवार के एक खोज है: मूल रूप से मैं क्वेरी मूल्यों Software_1Y
, XI_1Y
और P1_1Y
मैं इस क्वेरी चला रहा हूँ के साथ स्तंभ family
के तहत उन सभी का चयन करना चाहते मेरे पास मूल्य हैं।
मेरी क्वेरी के साथ क्या गलत है?
इसके अलावा, मेरा उद्देश्य सभी पंक्तियों जिसका family
मान हैं Software_1Y
, XI_1Y
और PI_1Y
प्राप्त करने के लिए है।
'IN' का उपयोग करें या' \ 'परिवार \' = 'Software_1Y' या \ 'परिवार \' = 'XI_1Y' या \ 'परिवार \' = 'PI_1Y'' – hjpotter92
' अगर मैं गलत हूं तो मुझे सही करें लेकिन अगर मैं 'OR' का उपयोग करता हूं तो मुझे केवल एक पंक्ति मिलती है? मेरा उद्देश्य उन सभी पंक्तियों को उन 'परिवार' मूल्यों के साथ प्राप्त करना है। – Jude