Проблема с запросом (сортировкой)

MajestiC

Пых
Проблема с запросом (сортировкой)

Народ, подскажите....

Есть таблица много-ко-многим articles2authors

article_id
author_id

Как выбрать автора с наименьшим числом соавторов?
(То есть к каждой статье может быть 1..n авторов все они соавторы для этой статьи)
 

MajestiC

Пых
Я вот тоже так думаю count, group by, limit 1... Но вот что-то с самим запросом туплю по страшному, хотя знаю что ничего сложного в нем нет.
 

Andreika

"PHP for nubies" reader
SELECT article_id,COUNT(author_id) FROM table GROUP BY article_id LIMIT 1
? (не проверял)
 

MajestiC

Пых
Да вот не то, тут же нужне именно автор с наменьшим числом соавторов, этот запрос тут не подходит.
 

Andreika

"PHP for nubies" reader
ага.. а у меня статья с соавторами...
тада на пальцах объясни кто такой автор с наименьшим числом соавторов?
 

chira

Новичок
все соавторы для найденой статьи подходят под твоё определение
Код:
SELECT article_id
  ,COUNT(*) cn
FROM table
GROUP BY article_id
ORDER BY cn 
LIMIT 1
если у статьи один автор, то он сам и будет.
 
Сверху