Всем привет..Делаю одну очень дикую вещь на DCms//и вот..мне нужно вытащить из базы форум постов все ID обитатателей писавших в этой теме..Я вытаскиваю..запросом..$qwerty=mysql_query("SELECT * FROM `forum_p` WHERE `id_them` = '$them[id]' AND `id_razdel` = '$razdel[id]' AND `id_forum` = '$forum[id]' LIMIT 10;");
через массив..но есть одно но..сообщения то многие обитатели пишут не одно в этой теме а по несколько раз..а как мне вывести все ID, но чтобы они шли без повторов ??
Используй GROUP BY, если нужно получить уникальные id именно средствами sql:
GROUP BY (id) LIMIT 10.
Хотя лучше, конечно, как написано выше - через DISTINCT.
exelente, 5 пост,только вместо SELECT DISTINCT `id` пиши SELECT DISTINCT `user_id` или как там
26 Дек 2010, 16:05