Мне нужно найти всех покровителей, имеющих по крайней мере 1 тираж. Вот что я сейчас имею, но он находит только один результат. Что я делаю не так?таблица join with count() состояние
SELECT *
FROM patrons
INNER JOIN circulations on circulations.patron_id = patrons.id
HAVING COUNT(circulations.id) > 0
Я не дал структуры таблицы, так как считал, что это не нужно для решения. Если это необходимо, дайте мне знать, и я постараюсь, чтобы добавить его к вопросу
Мне это нравится, потому что он не группирует покровителей. Есть ли способ узнать, сколько циркуляционных записей есть для каждого патрона в том же запросе? – LordZardeck
Конечно, но это другой вопрос, поэтому спросите другого; это тоже был хороший вопрос и имеет хорошие ответы, поэтому не меняйте его. – SingleNegationElimination