我有一个 HTML 表,它是从查找系统上所有用户的“用户”表的查询中生成的。
第二个查询使用“选择计数”来计算用户预订了多少次会议,方法是检查用户 ID 在会议表中出现的次数。
<cfquery datasource="iPad" name="Two">
SELECT COUNT(userID) AS meetingsCount from meeting where userID = '#One.userID#'
</cfquery>
我希望能够通过单击页面上的链接根据 meetingCount 重新排序表格。问题是我不确定如何查询这些信息,因为它在技术上不存在于 MYSQL 的表中。
编辑; 使用左连接和验证的代码。
select user.userID, user.contactName, user.email, count(meeting.userID)
as meetingsCount
from user where user.userID = 30
AND user.userID NOT IN ('1', '2', '3', '4', '58', '59', '62',
'63', '64', '66', '69', '71', '72', '73', '78', '107')
AND SUBSTRING( meeting.meetingCode, 5, 2 )
BETWEEN 12 AND 22
AND SUBSTRING( meeting.meetingCode, 7, 2 )
BETWEEN 1 AND 12
AND SUBSTRING( meeting.meetingCode, 9, 2 )
BETWEEN 01 AND 31
left outer join meeting on user.userID = meeting.userID