Hier de tabel:
id, int(11), auto_increment
Score, int(10)
PlayerName, varchar(50)
email, varchar(50)
en hier de SELECT:
$query = "SELECT PlayerName, email, MAX(Score) AS Score FROM $table WHERE email <> 'mijn@mailadres.nl' OR email is not null GROUP BY email, PlayerName ORDER BY Score DESC LIMIT 100";
Ik wil dus als resultaat alles behalve:
1)als de records waarde "mijn@mailadres" hebben in de email-kolom
2)als er helemaal geen waarde in de email-kolom staat
Wat is er fout aan de query?
PS De query zelf werkt wel goed, maar in het resultaat staan nog steeds records die niet aan de WHERE functie voldoen. Heeft het iets met het type varchar van de kolom email te maken?
id, int(11), auto_increment
Score, int(10)
PlayerName, varchar(50)
email, varchar(50)
en hier de SELECT:
$query = "SELECT PlayerName, email, MAX(Score) AS Score FROM $table WHERE email <> 'mijn@mailadres.nl' OR email is not null GROUP BY email, PlayerName ORDER BY Score DESC LIMIT 100";
Ik wil dus als resultaat alles behalve:
1)als de records waarde "mijn@mailadres" hebben in de email-kolom
2)als er helemaal geen waarde in de email-kolom staat
Wat is er fout aan de query?
PS De query zelf werkt wel goed, maar in het resultaat staan nog steeds records die niet aan de WHERE functie voldoen. Heeft het iets met het type varchar van de kolom email te maken?