Различные вопросы по PHP и MySQL

242K
.
Udesign
смотрите скрин что та текст вылез из class`а как исправить
Прикрепленные файлы:
.
(\/)____o_O____(\/)
ValekS, структуры и пары записей хватит
.
ValekS
Ей 25
# MARAZM (22.07.2016 / 16:48)
нужно получить 10ку лучших пользователей с таблицы `table1` по количеству упоминаний их в поле `id_user` таблицы `table2`.вообще не лезет в голову.
Вот:
SELECT `name`, COUNT(`jokes`.`id`) AS `count_str` FROM `users` LEFT JOIN `jokes` ON `users`.`id` = `jokes`.`id_user` GROUP BY `jokes`.`id_user` ORDER BY `count_str` DESC LIMIT 10
.
КИДАЛА!!! Дел не иметь!
ValekS, cпасибо
.
Подскажите почему этот запрос выводит все как нужно
SELECT * FROM crib WHERE LOWER(issue) LIKE '%год%' OR LOWER(issue) LIKE '%test%'

а этот только 4 записи из нужных 6
SELECT crib.*, crib_categories.name FROM crib JOIN crib_categories ON crib.cat_id = crib_categories.id AND LOWER(crib.issue) LIKE '%год%' OR LOWER(crib.issue) LIKE '%test%' GROUP BY crib.cat_id ORDER BY crib.id DESC

Ниже креплю скрин первого запроса
Прикрепленные файлы:
.
А вот скрин второго запроса. Сказывается отсутствие практики, давно вот так за кодом не сидел. Пока что не понял в чем дело. Буду рад если подскажите
Прикрепленные файлы:
.
(\/)____o_O____(\/)
Str@nnik, убери группировку
.
Koenig, Без группировки там вообще чудеса, записи повторяются, вот и добавил ее..
.
(\/)____o_O____(\/)
Str@nnik, покажи что повторяется, иды групперни как вариант, но вряд ли одну и ту же запись дважды показывает
.
всем привет
у меня такой вопрос

PRIMARY KEY (`id`,`catid`)

PRIMARY KEY `id`


а что означает KEY `id` и KEY (`id`,`catid`)
Всего: 7969