tjek på sammentælling i query
Hejsa,Jeg står med noget i denne stil:
SELECT IM.ID, ( SUBSTRING_INDEX(Sc, '-', 1) + SUBSTRING_INDEX(Sc, '-', -1) ) as totalgoals, COUNT(ISN.ID) AS goals
FROM IM,ISN
WHERE ISN.MatchID=IM.ID
GROUP BY IM.ID
Lige for at forklare, så henter jeg et felt ud "Sc" der indeholder en score, det tæller jeg sammen, og så henter jeg, fra en anden tabel, antallet af målscorere, og det jeg gerne vil er at benytte disse optællinger i where clausen. Noget i denne stil:
SELECT IM.ID, ( SUBSTRING_INDEX(Sc, '-', 1) + SUBSTRING_INDEX(Sc, '-', -1) ) as totalgoals, COUNT(ISN.ID) AS goals
FROM IM,ISN
WHERE ISN.MatchID=IM.ID AND totalgoals <> goals
GROUP BY IM.ID
Men det virker ikke.. kan man gøre noget i den stil?
På forhånd tak!
