Spróbuj tego:
SELECT id, name,
(SELECT COUNT(name)
FROM markers im
WHERE state like 'OR'
GROUP BY name
HAVING im.name=m.name) as count
FROM markers m
WHERE state like 'OR'
GROUP BY name, id
Spróbuj tego:
SELECT id, name,
(SELECT COUNT(name)
FROM markers im
WHERE state like 'OR'
GROUP BY name
HAVING im.name=m.name) as count
FROM markers m
WHERE state like 'OR'
GROUP BY name, id
Zaktualizuj tabelę w MySQL za pomocą Pythona dict
Uzyskaj wszystkie wstawione identyfikatory podczas wstawiania wielu wierszy za pomocą jednego zapytania
JSON_OBJECT() – Utwórz obiekt JSON z listy par klucz/wartość w MySQL
SQL INSERT...SELECT z automatyczną inkrementacją DATETIME
Używanie GROUP_CONCAT w podzapytaniu w MySQL