我有两张桌子,我正试着用左外连接来获取信息。
我有以下疑问:

SELECT *
  FROM sportjefit_user
  LEFT OUTER JOIN vriend ON sportjefit_user.id = vriend.vriend2

结果是:
我只想要'vriend1'或'vriend2'不是48的记录
有人能帮我吗?
谢谢。

最佳答案

添加一个where clause几乎完全符合您所需的内容:

SELECT *
FROM sportjefit_user LEFT OUTER JOIN vriend ON sportjefit_user.id=vriend.vriend2
  where !(vriend1=48 or vriend2=48)
  or (vfriend1 is null and vfriend2 is null);

关于php - 通过联接从表中选择数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5980580/

10-13 03:24