Я пытаюсь получить идентификатор из таблицы на основе того, какой идентификатор имеет наименьшие записи, используя только один запрос. Можно ли это сделать только в одном запросе?Идентификатор возврата MySQL с наименьшим количеством
Например:
----------------------
| ID | Article_ID|
----------------------
| 1 | 7 |
----------------------
| 1 | 3 |
----------------------
| 1 | 4 |
----------------------
| 2 | 5 |
----------------------
Я хотел бы его вернуть "2" для ID "2", потому что он имеет только 1 количество по сравнению с идентификатором 1, который имеет 3 счета.
Я знаю, что я мог бы выполнить это, сначала выполнив запрос, чтобы получить список всех идентификаторов, а затем выполнил цикл, чтобы получить количество идентификаторов и затем, наконец, их сравнение, но я хотел знать, возможно ли сделайте все это в одном запросе.
добавьте предложение «limit 1» в конце, и вы получили его – tato
Спасибо, я не очень хорошо знаком с синтаксисом mysql. Я в основном работаю с Oracle. –
Клас, спасибо за помощь - я попытался следующие, но получил ошибку: выберите идентификатор из ( выберите ид, COUNT (ID) с из authors_article группы по идентификатору ) порядка на с лимитом 1 Ошибка: Каждый полученный таблица должна иметь свой собственный псевдоним –