我必须编写一个 SQL 查询,ProductNr
如果其他 2 个值不同,我将在其中获取值。
我现在得到了这个查询,但它不起作用......
SELECT
Table1.productNr, Table1.info2
FROM
Table1
INNER JOIN
ON Table1.productNr = Table2.productNR
WHERE
Table1.info2 <> Table2.info2
我必须编写一个 SQL 查询,ProductNr
如果其他 2 个值不同,我将在其中获取值。
我现在得到了这个查询,但它不起作用......
SELECT
Table1.productNr, Table1.info2
FROM
Table1
INNER JOIN
ON Table1.productNr = Table2.productNR
WHERE
Table1.info2 <> Table2.info2
你错过了表2FROM
SELECT Table1.productNr, Table1.info2
FROM Table1 INNER JOIN Table2 ON Table1.productNr=Table2.productNR
WHERE Table1.info2 <> Table2.info2
您的 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
您的查询不正确。加入后,您必须遵循要加入的表名。