SQL: ...WHERE x=y ORDER BY rand() LIMIT 1
Stefan
- datenbank
Hallo,
ich weiß, das diese Forum eigentlich nicht für Delphi ist. Aber es ist ja hauptsächlich ein Datenbank-Problem:
Folgender Code geht mit PHP und MYSQL wunderbar, in Delphi (ich hab eine Paradox-DB) gibt's aber nur eine Fehlermeldung! Das kann doch nicht sein, ist doch beides eine SQL-Abfrage!?
SELECT spalte FROM tabelle WHERE bedingung = '1' ORDER BY rand() LIMIT 1
Hoi,
Folgender Code geht mit PHP und MYSQL wunderbar, in Delphi (ich hab
eine Paradox-DB) gibt's aber nur eine Fehlermeldung! Das kann doch
nicht sein, ist doch beides eine SQL-Abfrage!?
Ja, aber keine korrekte ;-)
[code]
*g* das hier ist kein UBB
SELECT spalte FROM tabelle WHERE bedingung = '1' ORDER BY rand()
LIMIT 1
Ich glaube, du moechtest vielleicht etwas wie
SELECT
spalte,RAND() AS rnd
FROM
tabelle
WHERE
bedingung = 1
ORDER BY
rnd
Ich weiss aber nicht, ob es das ist, was du moechtest -- wirst du
ausprobieren muessen ;-)
Gruesse aus dem nassen Muenster,
c.j.k