【发布时间】:2014-07-17 14:14:35
【问题描述】:
我正在寻求有关编写 MYSQL 查询的帮助。我有两张表,一张称为用户,另一张称为交换。 users 表的结构如下:
uid
first_name
last_name
还有交换表:
uid (references user table)
switch_number
reg_date
切换后的表有多个 uid 值,我希望生成一个具有以下输出的表:
uid | switches
其中switches是指在switched表中出现的次数。有人可以指导我如何使用 MySQL 和 PHP 做到这一点。感谢您的帮助。
问候,
【问题讨论】:
-
你的用户表和想要的输出有什么关系吗?
-
提供样本数据和所需的输出将有助于更好地说明问题和所需的解决方案。目前我不明白为什么你需要第一张桌子。
Select UID, count(Switches) from switched group by UID似乎是你的追求,但我不知道。计数开关意味着如果存在这种情况,NULL switch_numbers 将被忽略。 -
截图会很棒...