sql >> Base de Datos >  >> RDS >> Mysql

Declaración de caso con condición where en SQL

Sqlfiddle aquí

He asumido que las dos primeras columnas son int puede cambiarlo de acuerdo con su base de datos y editarlo en consecuencia.

Suponiendo que siempre tendrá file_no en la tabla busca por file_no siempre que le dará el resultado deseado

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;