我正在尝试从两个表中选择具有相同值的字段“session_id”。 我的查询如下
SELECT landingpages1988.session_id
FROM [30032015.landingpages1988], [30032015.exitpages1988]
WHERE 30032015.landingpages1988.session_id=30032015.exitpages1988.session_id
我收到此错误:
错误:在第3行第44栏遇到“”
你能协助纠正吗?
答案 0 :(得分:1)
FROM行中的逗号运算符表示union,而不是join。
你可以运行类似的东西:
SELECT t1.select_column
FROM [table1] t1
join [table2] t2
join each on t1.join_column=t2.join_column
WHERE t1.equal_column=t2.equal_column
<强>更新强>
SELECT session_id
FROM [30032015.landingpages1988]
WHERE session_id NOT IN (SELECT session_id FROM [30032015.exitpages1988])