为了账号安全,请及时绑定邮箱和手机立即绑定

php,thinkphp中mysql连表查询问题。

php,thinkphp中mysql连表查询问题。

慕妹3146593 2018-07-29 08:08:27
正常情况下:A表有个字段`a`,根据`a`连B表的`b`。并返回A和B表合并后的所有内容。问题:当`a` = 0的时候就不要去连B表,直接返回A的所有内容而没有B的内容(因为不要去取)。这个SQL语句怎么写??如果可以用thinkphp专用语句最好了
查看完整描述

1 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

这个需求用sql无法实现的,你可以在程序用两个sql判断,一个是直接查询a表数据,一个是关联查询。用php判断,当a=0时,则用select a from A ,else select a,b from a,b

查看完整回答
反对 回复 2018-09-01
  • 1 回答
  • 0 关注
  • 1141 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信