【发布时间】:2018-03-14 22:40:14
【问题描述】:
我有 2 个表 - 客户、工作、 客户端 - 客户端 ID、客户端名称、客户端城市 砌砖工 - jobNum、clientID、startDate
现在我需要查询数据库以列出 3 个城市(夏洛特、罗利、威尔明顿)的所有客户,如果他们在 Bricklayers 表上有工作,还要列出他们的 jobNum(s) 和 startDate
我完全不确定要采取什么方法来解决这个问题,因为我从来不需要这样的查询。我知道我需要一个连接并尝试在两列中对 clientID 进行内部连接,但一直收到语法错误。
【问题讨论】:
-
您能分享一下到目前为止您的尝试吗?
-
SELECT clientID, clientName, jobNum, startDate FROM Client,Bricklayers INNER JOIN Client ON Client.clientID = Bricklayers.clientID WHERE clientCity = 'Charlotte' OR 'Raleigh';