Denna SQL sats listar de orter som har återförsäljare i ett bestämt län. I access funkar det fin-fint men inte i mySQL.. Någon som har en idé om vad felet är?
SELECT tblmap.CityId AS Id, tblmap.CityName AS Ort, Count(tblretailers.RetailId) AS Antal
FROM tblmap INNER JOIN tblretailers ON tblmap.CityId = tblretailers.CityId
GROUP BY tblmap.CityId, tblmap.CityName, tblmap.DistrictId
HAVING tblmap.DistrictId = 1
Det finns ju ingen egentlig anledning att använda having i ditt fall
SELECT tblmap.CityId AS Id, tblmap.CityName AS Ort, Count(tblretailers.RetailId) AS Antal
FROM tblmap INNER JOIN tblretailers ON tblmap.CityId = tblretailers.CityId
where tblmap.DistrictId = 1
GROUP BY tblmap.CityId, tblmap.CityName, tblmap.DistrictId
Jag har upphört att förvånas över hur många konstiga begränsningar det finns i Mysql.