Я пытаюсь получить записи из таблицы "tbl_gig"
при сравнении разных строк в ней. Я попытался это, но не повезло:Запрос Sql для сравнения одинаковых полей разных строк в одной таблице в mysql
SELECT * FROM tbl_gig as t2 INNER JOIN tbl_gig as t3
WHERE t2.gig_city=t3.gig_city
AND t2.artist_id=t3.artist_id
AND t2.partner_id < t3.partner_id
GROUP BY t2.gig_eventDate;
Ожидаемый результат:
gig_id gig_artist_id gig_partner_id
1 1 1
2/3 1 1/2
4 1 1
Пожалуйста помочь в этом.
Каков фактический выход? Что случилось? –
На каком основании вы хотите объединить две строки? – SMA
Вы упоминаете PHP, так почему бы «объединить» строки в MySQL? – Strawberry