您好,我是sql的新手,我在使用PHP myadmin,我想知道您是否可以教给我或帮助我如何在查询中添加左连接条件和大小写条件,因为单独两个查询都可以正常工作,但是混合在一起时却不能工作
这是查询
SELECT id, address,
CASE
WHEN <condition here>
WHEN <condition here>
END AS con1
FROM tblA WHERE address != ''
查询不加大小写的左连接
SELECT tblA.id as Id, tblA.Address as Address, tblB.Status as Status
FROM tblA
LEFT JOIN tblB ON tblA.id=tblB.location
此查询的输出为
id Address Status
1222 add1 completed
1332 add2 used
1332 add2 completed
1555 add3
1776 add4
我发现很难将sql查询结合在一起,任何人都可以解释或教我如何尝试像这样
SELECT tblA.id, tblA.address, tblB.Status,
CASE WHEN address = 'vip' THEN 'vip'
ELSE NULL END AS con1
FROM tblA LEFT JOIN tblB ON tblA.id=tblB.location
这是不正确的