2016-05-09 5 views
-2

Ich versuche, diese erwartete Ausgabe zu erhalten, aber es ist nicht für mich ... das ist meine SQL-Abfrage ich verstehe nicht, wie nur die ID erhalten, die zu 100000006Schreibe SQL-Abfrage, um erwartete Ausgabe zu erhalten

gehört

enter image description here

select * from friendlist 
     where userid = '100000006' or frienduserid='100000006' and frndstatuid='4' 
+0

Was meinst du mit "Diese ID dessen gehört zu 100.000.006"? –

Antwort

0
SELECT DISTINCT userid 
FROM friendlist 
WHERE frienduserid='100000006' AND frndstatuid='4' 
UNION ALL 
SELECT DISTINCT frienduserid 
FROM friendlist 
WHERE userid='100000006' AND frndstatuid='4' 
+1

danke Ihre Anfrage funktioniert – Sri

0
select * from friendlist 
     where (userid = '100000006' or frienduserid='100000006') and frndstatuid='4' 
Verwandte Themen