Aus einer Auswahlabfrage ich das Ergebnis etwas wie dieses:Sie erhalten keine duplizierten Datensatz auf SQL
IdCompany | IdUser | ComapnyName | JobTitle
1 100 Company1 Developer
2 100 Company2 Developer
3 200 Company3 Developer
4 200 Company4 Developer
5 200 Company5 Developer
6 300 Company6 Developer
Was ich will, ist die gleiche Felder, aber nicht den duplizierten IdUser zu bekommen, für jeden IdUser zu erhalten nur ein Rekord. Ich versuchte es mit DISTINCT und EXISTS, konnte aber keine Lösung finden. Diese ist die Art, wie ich mein Ergebnis sein wollen:
IdCompany | IdUser | ComapnyName | JobTitle
1 100 Company1 Developer
5 200 Company5 Developer
6 300 Company6 Developer
Welche DBMS verwenden Sie? –
DISTINCT macht den Job gehorsam, weil die IdCompany nicht in jeder Zeile Unique ist, versuche den ** GROUP BY ** Befehl –