我试图写在SQL CASE语句。Case语句与WHERE条件的SQL
的DB结构如下:
==============================================
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
==============================================
我想写一个CASE语句,显示的主题。标准是,如果主体是NULL or EMPTY
,那么它应该获取标准where file_no = file_no
输入主题的主题。在这种情况下,自这些匹配的file_no以来,tender_id 1500081和1500082应该将主题作为“Shipment条款”。
任何人都可以帮助我吗?
你能提供发生故障的完整的SQL语句? – soundslikeodd
如果以SQL小提琴的形式表达它,它可能会帮助您解答问题。 –