phpbar.de logo

Mailinglisten-Archive

DISTINKT verwenden

DISTINKT verwenden

Norbert Pfeiffer mysql_(at)_lists.phpcenter.de
Sat, 9 Jun 2001 22:36:56 +0200


Hi Thomas,

man hat mir gezeigt wie das Ergebnis erzeugt wird.
Mit GROUP BY usw. ...

> naja, bin kein PHPianer ...
es muss auch andere geben, z.B. MySQLiner ... ;-)

Und fuer den habe ich eine 'reine' MySQL-Frage:

Hier entwickle ich mit dem Win32-Binary 3.23.33,
laufen muss dann auf Version 3.22.32-log (Linux).
Laeuft aber nicht:

mysql = exec-error
 1064 = You have an error in your SQL syntax near
 'SUBSTRING(A.geb, 6) LIMIT 23' at line 9

- Kennt MySQL 3.22.32 noch keinen SUBSTRING ?
- Falls JA, gibt es dafuer einen Workaround ?

Das vollstaendige Query:
------------------------
SELECT A.vnam, A.nnam, A.geb, B.myID
FROM testpers A, helper B
WHERE
(DATE_FORMAT(A.geb, "%m") >= 11 AND
 DATE_FORMAT(A.geb, "%d") >= 1 AND
 B.myID = 1) OR
(DATE_FORMAT(A.geb, "%m") < 11 AND
 B.myID = 2)
ORDER BY B.myID, SUBSTRING(A.geb, 6)
LIMIT 23;

Waere super, wenn Dir dazu was einfaellt... :-(


m.b.G.  Norbert
______________________
normal:   02292-681769
notfall:  0177-2363368       
----------------------
e.o.m.


---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive