У меня есть следующие таблицы:Объединение три MySQL таблицы/два операторов выбора
http://www.gulllakeschools.net/mysqltables.pdf
мне нужно вытащить данные в этом формате: студента фамилия, студент первое имя , date_event, date_event (на каждый день, когда учащийся вошел в систему) будет одно событие даты.
Компонент 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. Союз производит ошибку сопоставления. Я не пробовал внутреннее соединение, потому что я не могу понять этого.
Покажите нам, что вы пробовали с 'JOIN's пожалуйста, –
Как вы хотите присоединиться? Какова связь между таблицами, каковы входные данные и что вы хотите в качестве вывода? – GolezTrol