与案件左联接

时间:2018-08-14 19:27:08

标签: sql phpmyadmin

您好,我是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

这是不正确的

0 个答案:

没有答案