Ich versuche, eine CASE-Anweisung in SQL zu schreiben.Fallanweisung mit Where-Bedingung in SQL
Die DB-Struktur ist wie folgt:
==============================================
tender_id | file_no | subject
==============================================
150001 16/41 Against Shipment
150005 16/42 Pending
150008 16/43 Shipment Clause
1500081 16/43 NULL or Empty
1500082 16/43 NULL or Empty
==============================================
Ich versuche, eine CASE-Anweisung zu schreiben, die den Gegenstand zeigt. Das Kriterium ist, wenn das Thema NULL or EMPTY
ist, dann sollte es den Betreff holen, wo das Thema mit dem Kriterium where file_no = file_no
eingegeben wird. In diesem Fall sollte tender_id 1500081 und 1500082 das Thema als "Shipment Clause" seit der file_no dieser Matches nehmen.
Kann mir jemand dabei helfen?
Können Sie die komplette SQL-Anweisung zur Verfügung stellen, die fehlschlägt? – soundslikeodd
Wenn Sie es in Form einer SQL-Fiddle ausdrücken, kann es Ihnen helfen, Ihre Frage beantwortet zu bekommen. –