есть еще вопрос по этой же таблице из 3х столбцов
юзер, время, сообщение
и запросу
SELECT * FROM `данные` ORDER BY `юзер` ASC , `время` DESC
юзеры сортируются по возрастанию, знаю как сделать по убыванию (но нужно не это)
мой вопрос в том, как в этом запросе сделать сортировку юзеров по времени его последнего сообщения (время в юникс формате)
чтоб сначала шли юзеры с самыми новыми сообщениями а затем более старые.
чтото типа ORDER BY `юзер` MAX(`время`) ASC, `время` DESC
структура таблиц одинаковая
сейчас сделано так:
SELECT * FROM `данные1` WHERE `data` LIKE '%http%' UNION ALL
SELECT * FROM `данные2` WHERE `data` LIKE '%http%' UNION ALL
SELECT * FROM `данные3` WHERE `data` LIKE '%http%' ORDER BY `юзер` , `время`
пытаюсь переделать так
SELECT * FROM `данные1`,`данные2`,`данные3` WHERE `data` LIKE '%http%' ORDER BY `юзер` , `время`
получаю ошибку
Column 'data' in where clause is ambiguous
думаю что от меня хотят название определенной таблицы, как указать для всех таблиц ?
спасибо, то что нужно.
пробовал делать почти так-же
SELECT * FROM `данные` ORDER BY `юзер` ORDER BY `время`
но не получалось, не силен в синтаксисе баз данных
возможно я не правильно понимаю работу GROUP
попробую объяснить по другому
сейчас сделано так:
SELECT * FROM `данные` ORDER BY `юзер`
сначала идут все записи первого, потом второго, третьего итд пользователя
это почти то что нужно
нужно еще и сами записи каждого юзера отсортировать по времени
есть таблица из 3х столбцов
юзер, время, сообщение
нужно получить все сообщения сгруппированые по юзерам и упорядоченые по времени
делаю так
SELECT * FROM `данные` GROUP BY `юзер` ASC ORDER BY `время` ASC
получаю по одному сообщению от каждого юзера
как получить все сообщения сгруппированые по юзерам и упорядоченые по времени ? (Добавление)
неужели за 1 запрос сделать это невозможно ?
нужно запрашивать всех юзеров по порядку, а потом для каждого бзера запрашивать сообщения ?
Нужен алгоритм либо функция чтоб генерировались читабельные слова, похожие на существующие.
Например как в капче гугла https://accounts[dot]google[dot]com/SignUp и капчах многих других сайтов.
Иногда там встречаются и словарные слова, но восновном генерированые и читабельные.