下面的代码提供了太多的结果事实上我想列出从不买东西的客户如何修复下面的代码
SELECT
webboard.listweb.id,
webboard.listweb.iditempro,
webboard.listweb.url,
webboard.listweb.useradddate,
webboard.listweb.expiredate,
webboard.prorecord.urlpostonweb
webboard.prorecord.urlpostonweb
FROM
webboard.listweb ,
webboard.prorecord
Where listweb.id Not In
(select webboard.prorecord.idlist From webboard.prorecord )
答案 0 :(得分:2)
使用语法
FROM
webboard.listweb ,
webboard.prorecord
将对所涉及的表执行笛卡尔或交叉联接。因此,对于表listweb
中的每一行,都会显示prorecord
中的所有行。
您需要使用INNER JOIN
仅选择listweb
中prorecord
表中包含相关行的行。标识行(主键)的字段是什么,prorecord
表中的外键字段的名称是什么?
编辑:只需重新阅读问题和评论,我就会看到listweb
中不的行{{1} }}
您的prorecord
将如下所示:
SELECT