Mysql
 sql >> Base de données >  >> RDS >> Mysql

Instruction de cas avec condition where en SQL

Sqlfiddle ici

J'ai supposé que les deux premières colonnes étaient int vous pouvez le modifier en fonction de votre base de données et le modifier en conséquence.

En supposant que vous aurez toujours file_no dans le tableau vous recherchez par file_no toujours qui vous donnera le résultat souhaité

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;