Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Instrução case com condição where no SQL


Sqlfiddle aqui

Eu assumi as duas primeiras colunas como int você pode alterá-lo de acordo com seu banco de dados e editar de acordo.

Assumindo que você sempre terá file_no na tabela você procura por file_no sempre que lhe dará o resultado desejado
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;