2012-05-18 13 views
7
निकालें

मैं एक मेज है कि इस तरह दिखता है:एसक्यूएल - डुप्लिकेट परिणाम

name  | surname<br> 
John  | John<br> 
Jessica | Madson<br> 

मैं इस तरह एक प्रश्न है:

SELECT * FROM table WHERE name LIKE '%j%' OR surname LIKE '%j%' 

मुझे क्या मिलेगा:

John John 
John John 
Jessica Madson 

क्या मैं चाहता हूं:

John John 
Jessica Madson 

मैं डुप्लिकेट परिणामों से कैसे छुटकारा पा सकता हूं?

उत्तर

17

उपयोग DISTINCT:

SELECT DISTINCT name, surname 
FROM yourtable 
WHERE name LIKE '%j%' OR surname LIKE '%j%' 
4

प्रयास करें:

SELECT DISTINCT name, surname FROM table WHERE name LIKE '%j%' OR surname LIKE '%j%' 
1

SELECT name, surname 
FROM yourtable 
WHERE name LIKE '%j%' OR surname LIKE '%j%' 
GROUP BY name, surname 
द्वारा समूह

तुम भी इस्तेमाल कर सकते हैं

संबंधित मुद्दे