2017-05-18 2 views
0

Ich brauche eine SQL-Abfrage für diese Tabelle (Bild 1), die eindeutige Ergebnisse für jede Spalten Kombination wie nächste Tabelle (nächstes Bild) gibt es nicht Kombination, sorry für schlechte Erklärung . Sql-Abfrage für eindeutiges Ergebnis aus multiplen Spalte

Ergebnis sollte wie sein diese

+2

Hinweis verwenden: SELECT DISTINCT'. –

+0

Danke @GordonLinoff es hat funktioniert ... –

Antwort

1

Wie @Gordon Linoff wies darauf hin, können Sie SELECT DISTINCT verwenden. Die Syntax wie folgt aus:

SELECT DISTINCT class_symbol, section_name, subject 
FROM table 
0


Sie unter Abfrage

SELECT DISTINCT CLASS_SUMBOL, SECTION_NAME, SUBJECT FROM TABLE_NAME; 
0

können Sie unter Abfrage

SELECT DISTINCT CLASS_SUMBOL, SECTION_NAME, SUBJECT 
    FROM TABLE_NAME A 
WHERE NOT EXISTS (
      SELECT 1 FROM TABLE_NAME B 
      WHERE A.CLASS_SUMBOL < B.CLASS_SUMBOL 
       AND A.SECTION_NAME = B.SECTION_NAME 
       AND A.SUBJECT = C.SUBJECT 
     ) 
Verwandte Themen