我得写一个SQL查询,我得到ProductNr
值,如果其他2个值不同。SQL连接,得到的结果,其中2个值不同
我此刻的这个查询,但它不工作...
SELECT
Table1.productNr, Table1.info2
FROM
Table1
INNER JOIN
ON Table1.productNr = Table2.productNR
WHERE
Table1.info2 <> Table2.info2
我得写一个SQL查询,我得到ProductNr
值,如果其他2个值不同。SQL连接,得到的结果,其中2个值不同
我此刻的这个查询,但它不工作...
SELECT
Table1.productNr, Table1.info2
FROM
Table1
INNER JOIN
ON Table1.productNr = Table2.productNR
WHERE
Table1.info2 <> Table2.info2
你错过表2中FROM
SELECT Table1.productNr, Table1.info2
FROM Table1 INNER JOIN Table2 ON Table1.productNr=Table2.productNR
WHERE Table1.info2 <> Table2.info2
非常感谢!很棒! – Nick3
。在你的SQL错误。这应该工作:
SELECT
Table1.productNr,
Table1.info2
FROM Table1
INNER JOIN Table2 ON Table1.productNr=Table2.productNR
WHERE Table1.info2 <> Table2.info2
SELECT Table1.productNr, Table1.info2
FROM Table1 INNER JOIN Table2 ON Table1.productNr=Table2.productNR
WHERE Table1.info2 <> Table2.info2
您所查询的是不正确的。 加入之后,您必须遵循您正在加入的表名。
什么DBMS或你使用? –
啊......臭名昭着的“它不工作”的错误... – LittleBobbyTables
评论和你的用户名都很有趣@LittleBobbyTables haha – dparsons