SQL 加入 tables 并具有来自加入的 table 的 where 子句
SQL joining tables and having where clause from the joined table
目前无法正常工作...
SELECT COUNT(*) FROM CLICKHISTORY
INNER JOIN EDSC ON CLICKHISTORY.SOURCEID = EDSC.SOURCEID
WHERE EDSC.DOMAIN='SCMDomain';
目前这个 returns 计数 = 0,换句话说,我想合并 sourceID 上的两个表,然后过滤掉所有数据,所以我们只剩下 EDSC.DOMAIN= 'SCMDomain.
EDSC 和 CLICKHISTORY 是两个表。谢谢
这是另一种不带 JOIN
的写法:
SELECT COUNT(*)
FROM CLICKHISTORY
WHERE CLICKHISTORY.SOURCEID IN (
SELECT EDSC.SOURCEID
FROM EDSC
WHERE EDSC.DOMAIN = 'SCMDomain')
目前无法正常工作...
SELECT COUNT(*) FROM CLICKHISTORY
INNER JOIN EDSC ON CLICKHISTORY.SOURCEID = EDSC.SOURCEID
WHERE EDSC.DOMAIN='SCMDomain';
目前这个 returns 计数 = 0,换句话说,我想合并 sourceID 上的两个表,然后过滤掉所有数据,所以我们只剩下 EDSC.DOMAIN= 'SCMDomain.
EDSC 和 CLICKHISTORY 是两个表。谢谢
这是另一种不带 JOIN
的写法:
SELECT COUNT(*)
FROM CLICKHISTORY
WHERE CLICKHISTORY.SOURCEID IN (
SELECT EDSC.SOURCEID
FROM EDSC
WHERE EDSC.DOMAIN = 'SCMDomain')