Привет.
У меня дана таблица likes, в ней:
`id` - просто чтоб было.
`user_id` - человек, поставивший лайк.
`peer_id` - человек, которому `user_id` поставил лайк.
`user_id` может хоть 1000 раз ставить `peer_id` лайки, и вот я хотел-бы сделать так: SELECT * FROM `users` WHERE `peer_id`=1
И чтобы user_id не дублировался, а писался один раз. Но я не понимаю, как это сделать с GROUP BY, буду очень благодарен за помощь.
#1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'dating.likes.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by