Mysql
 sql >> Database >  >> RDS >> Mysql

Istruzione Case con condizione where in SQL

Sqlfiddle qui

Ho presupposto che le prime due colonne siano int puoi cambiarlo in base al tuo database e modificarlo di conseguenza.

Supponendo che avrai sempre file_no nella tabella cerchi per file_no sempre che ti darà il risultato desiderato

SELECT subject
FROM [table_name]
WHERE file_no = (SELECT file_no FROM [table_name] where tender_id = [required_tender_id])
AND subject IS NOT NULL;