联合查询然后筛选只有一个表存在的
联合查询然后筛选只有一个表存在的
金于虎 发表于11个月前
联合查询然后筛选只有一个表存在的
  • 发表于 11个月前
  • 阅读 2
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云实验室 1小时搭建人工智能应用,让技术更容易入门 免费体验 >>>   

SELECT a.id,a.packageid , b.packageid as test from cd_package as a left  JOIN cd_warehouse as b on a.packageid=b.packageid where b.packageid is null

需求: 附表中存在的数据主表中就不显示(主表中有的数据才显示) cd_package主表 cd_warehouse 附表 ( where b.packageid is null)

错误的:

SELECT a.id,a.packageid,a.send_user_address from (cd_package as a left JOIN cd_warehouse as b on a.packageid=b.packageid)    where  ORDER BY a.id limit 3 and  b.packageid is null   
```
正确的的:不可以有and ,limit之间是,号不是空格
```
SELECT a.id,a.packageid,a.send_user_address from (cd_package as a left JOIN cd_warehouse as b on a.packageid=b.packageid)    where    b.packageid is null   ORDER BY id limit 0 ,3 
```
共有 人打赏支持
粉丝 2
博文 86
码字总数 34565
×
金于虎
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: