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

254K
.
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