У меня есть две таблицы для информации о пользователе и группе. Я храню два идентификатора пользователя в таблице groupmember
в таблице group_userid
, а другой - group_memberid
. Я хочу присоединиться к таблице пользователей с group_userid
и с group_memberi
d. Я попробовал этот запрос:присоединиться к одной таблице несколько раз в mysql
SELECT U.*,
S1.user_id as folusrid,
S1.first_name,
S1.last_name,
S2.user_id as follwginuserid,
S2.first_name,
S2.last_name
FROM tbl_groupmemebers U
JOIN tbl_user S1 ON (S1.user_id = U.group_userid)
JOIN tbl_user S2 ON (S2.user_id = U.group_memberid)
WHERE U.group_id = '2'
и получил результат, но результат возвращается ко мне в той же строке, как это:
id group_id group_userid group_memberid group_joindate folusrid first_name last_name follwginuserid first_name last_name
3 2 18 11 2015-04-24 12:02:36 18 Mohammadshoaib Swichmann 11 Clemen Swichmann
Я хочу, чтобы результат в двух отдельных столбцах.
'Я хочу результат в двух отдельных столбцах. 'Подробнее расскажите об этом и, возможно, на примере. –
Можете ли вы, пожалуйста, правильно форматировать свой вывод .... –
Вы имеете в виду две отдельные строки? – Styphon