我希望这是一个人一个简单的问题, 我试图让属于某一regionID用户的计数获得的行数。MYSQL - 从2个表
我有一个用户表和场地表,我想匹配用户区域和场馆区域特定regionID。
例如
SELECT COUNT(*) FROM users
LEFT JOIN venues
ON users.region = venues.region
WHERE venues.regionID = '18'
我从各种尝试的结果导致数以百万计,为1到无响应的页面(大口)
实施例表中的数据:
用户
userID = 1
region = 'Brisbane'
ve nues
venueID = 1
region = 'Brisbane'
regionID = '18'// which equates to Queensland
感谢
你要么需要更清楚地说明你的目标了一下,还是向我们展示了一块的原始数据集以及您期望的查询最终返回的内容。就目前而言,您要完成的目标并不十分清楚。 – Santi
那么,你显示的查询工作?它输出什么?你为什么使用'LEFT JOIN'? 'users.region'包含的是什么,它与'users.region'匹配吗? –
嗯我认为这个问题是“属于某个regionID的用户数”,其余的很不明确 – niceman