anoniem Geplaatst: 26 juli 2002 Delen Geplaatst: 26 juli 2002 $table = pg_exec($conn," SELECT DISTINCT akras_leveranciers.leverancier_naam, akras_leveranciers.msgid FROM akras_leveranciers, akras_koppel_leverancier_soort WHERE lower(leverancier_naam) LIKE '".strtolower($beginletter)."%' AND akras_leveranciers.msgid = akras_koppel_leverancier_soort.leverancier_id $extra ORDER BY akras_leveranciers.leverancier_naam "); Het gaat goed tot ik het ORDER BY veld verander in lower(akras_leveranciers.leverancier_naam). Ik krijg dan: Warning: PostgreSQL query failed: ERROR: For SELECT DISTINCT, ORDER BY expressions must appear in target list in /home2/insite/WWW/home/afdelingen/inkoop/leveranciers/resultaten.php on line 38 Is er een beter truckje om de boel te laten sorteren zonder dat er naar hoofdletters of kleine letters wordt gekeken? Ik werk met postgreSQL. thanks Quote Link naar reactie
anoniem Geplaatst: 27 juli 2002 Auteur Delen Geplaatst: 27 juli 2002 Je kan in plaats van LIKE, ILIKE (is wel PostreSQL specifiek trouwens) gebruiken, maar ik weet niet of dat je probleem oplost ;) Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen