РЕДАКТИРОВАТЬ: ОК, думаю, мне нужно быть более ясным - я хотел бы, чтобы результат показывал все «имена», которые появляются в таблице acme, против подсчетов (если таковые имеются) из таблицы результатов.Надеюсь, что это имеет смысл?
У меня огромная проблема, и мой мозг не работает должным образом.
Все, что я хочу сделать, - это в одном выражении через объединение считать числострок для общего поля.
SELECT name, COUNT(name) as Count FROM acme
SELECT name, COUNT(name) as Total FROM results
Я уверен, что должно быть что-то вроде этого ...
SELECT acme.name, COUNT(acme.name) As Count,
COUNT(results.name) as Total
FROM acme
LEFT JOIN results ON acme.name = results.name
GROUP BY name
ORDERY BY name
Но это не возвращает правильные значения.
Мысли, где я ошибаюсь ... это, я знаю, будет очень и очень очевидно.
H.