У меня есть две таблицы:SQL Упорядочение Результаты других запросов
`users`
`id` INT(11)
`name` VARCHAR(30)
`items`
`id` INT(11)
`name` VARCHAR(30)
`owner` VARCHAR(30)
А вот моя проблема: я пытаюсь заказать users
таблицу по количеству уникальных предметов, которые они имеют в items
таблице.
Чтобы получить уникальный номер пунктов:
SELECT * FROM `items` WHERE `owner`='".$ownername."' GROUP BY `name`
Выполнение этого запроса дает мне количество уникальных предметов для некоторых $ownername
.
То, что я пытаюсь сделать, это заказать таблицу users
по количеству уникальных элементов, которые они имеют в таблице items
, и я не уверен, как это сделать.
'ORDER BY COUNT (DISTINCT items.ID) DESC' –
Извините, я просто выбрал все предложенные теги. Это mySQL. – BryanLavinParmenter