栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

我的sql代码哪里出了问题?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我的sql代码哪里出了问题?

JOIN t2 ON t1.wid = t1.wid

你是那个意思吗 还是真的是t1.wid = t2.wid?在这种情况下,您需要左联接。

编辑

好的,所以您已修复它。除非t2中有行的wid与t1中具有相同wid的行匹配的wid,否则不会显示任何结果。

如果需要结果,请将其更改为:

'SELECt * FROM t1          LEFT JOIN t2 ON t1.wid = t2.wid          WHERe t2.wid IS NULL          LIMIT ' . $number;

下一步编辑

如果目标是使用t2中尚未存在的t1中的值更新t2,则可能是这样的:

'INSERT INTO t2    SELECt t1.* FROM t1     LEFT JOIN t2         ON t1.wid = t2.wid     WHERe t2.wid IS NULL     LIMIT ' . $number;

缺少的步骤仅仅是返回t1的结果,然后将它们插入t2。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/432863.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号