现有两张表A 和 B
table A 内容如下:
name
AA
BB
CCtable B 内容如下:
name
AA
CC
DD现在希望能够判断出A表的name是否存在B表中,存在则为1,不存在则为0想得到的查询结果为
AA 1
BB 0
CC 1请问应该怎么写这条语句??
table A 内容如下:
name
AA
BB
CCtable B 内容如下:
name
AA
CC
DD现在希望能够判断出A表的name是否存在B表中,存在则为1,不存在则为0想得到的查询结果为
AA 1
BB 0
CC 1请问应该怎么写这条语句??
select a.name,count(b.name) as cnt from a left join b on a.name=b.name
group by a.name
from a
SELECT A.name,IF(ISNULL(B.name),'0','1') AS aflag
FROM A LEFT JOIN B
ON A.name=B.name
GROUP BY A.NAME