【发布时间】:2012-10-09 10:52:11
【问题描述】:
我有以下表格:
http://www.gulllakeschools.net/mysqltables.pdf
我需要以这种格式提取数据: 学生姓氏、学生名字、日期事件、日期事件(学生登录的每一天都会有一个日期事件)
组件 com_users 是我需要从组件列中提取的组件。
我是主要的 mysql 菜鸟,无法弄清楚如何一次完成所有操作。我有这些单独工作的选择语句:
SELECT civicrm_contact.last_name, civicrm_contact.first_name, civicrm_uf_match.uf_id
FROM civicrm_contact, civicrm_uf_match
WHERE civicrm_contact.id = civicrm_uf_match.contact_id
SELECT user_id, component, group_concat( date_event )
FROM jos_content_statistics
WHERE component = "com_users"
GROUP BY user_id
但我一辈子都无法让他们加入。我试过加入、加入、完全加入、联合,都产生错误。我在 where 语句之前和之后都尝试过加入。联合产生整理错误。我没有尝试过内部连接,因为我无法弄清楚。
【问题讨论】:
-
请告诉我们你用
JOINs 尝试过什么 -
你想怎么加入?表之间的关系是什么,输入数据是什么,你想要什么作为输出?
标签: mysql