ramzes, Чет не нашел сохранить в 1251. "Сохранить в ANSI" не?
Можно в анси наверное, я особо не интересовался кодировками фс.
Здравствуйте! Подскажите запрос, который может вытащить из базы все ID у которых поле PART не одинаковое.
Примерная структура таблицы:
id = 1, part = 2
id = 2, part = 2
id = 3, part = 3
id = 4, part = 2
id = 5, part = 4
Надо выбрать все ID с не повторяющимися PART, то есть так:
id = 1, part = 2
id = 3, part = 3
id = 5, part = 4
SlyDeath, Select * from `lol` where `lol`.`id`<>`lol`.`part` не? :-D
Group by(part) наверное имелось ввиду
Да да, пытался вспомнить именно это
SELECT * FROM `items`
WHERE available="y"
GROUP BY part
ORDER BY add_date DESC
Блин, но это не то... Походу придётся с процедурками решать дело...
Груп Бай не подходит, потому что мне важна сортировка именно по времени, а part должен быть не группирован, но не повторятся в извлечённых данных. Плюс там ещё и лимит меняющийся потому что постраничная навигация, что резко усложняет дело.
Вопрос решён быдлокодингом на уровне PHP, хотя по-хорошему надо процедурами... Но я их незнаю =Ъ
SlyDeath, может быть DISTINCT ?
SELECT DISTINCT blablabla
Screamer, Не, distinct мне столбец part всегда будет одинаково сортировать, независимо оттого когда там обновилось что. Поэтому я в цикле for вытаскиваю подходящие по всем условиям по лимиту поля проверяя был ли уже этот part? Если уже был, то ищу дальше... =)