我在我的(我的)sql 查询中找不到错误:
SELECT *
FROM KUNDEN
WHERE KUNR IN (SELECT DISTINCT KUNR
FROM AUSLEIHE)
kunr:整数
每次它说,子查询中有多个结果。但我的目标是检查子查询是否包含 kunr 的值。如果你能帮助我,那就太好了。
关于什么JOIN
SELECT * FROM KUNDEN k
JOIN AUSLEIHE a ON (k.KUNR = a.KUNR )
(SELECT KUNR
FROM AUSLEIHE GROUP BY KUNR)
试试这个子查询。
只为一笑
SELECT * FROM KUNDEN k
LEFT JOIN AUSLEIHE a ON (k.KUNR = a.KUNR )
where a.KUNR is not null