-1
我需要从一个表(tbl_b)获取用户结果并获得另一个表(tbl_a)的ID的计数。需要从另一个表中添加COUNT COUNT到另一个表中
tbl_b:
ID NAME LAST_NAME UNTIL_DATE
================================================
1 Sharon Alexander 2016-04-01
2 David Lynn 2014-04-01
3 Jason Rominsky 2015-04-01
tbl_a:
ID
==
1
2
3
4
5
6
而且(显然错误)查询:
SELECT tbl_b.ID, tbl_b.NAME, tbl_b.LAST_NAME, COUNT(tbl_a.ID) as TOTAL
FROM tbl_a, tbl_b
WHERE tbl_b.UNTIL_DATE>=NOW()
我需要选择从tbl_b人的名单一起共从tbl_a的登录(每个登录有一个ID)。 如果tbl_b为空或UNTIL_DATE小于NOW()
,结果TOTAL将等于0,这是错误的。 (结果必须是正号)