Hallo,
Ich möchte ein Gebotsystem realisieren. Dafür habe ich 2 Tabellen, so wie hier:
Das untere wäre dann die Endversion wie es sein soll, aber davon bin ich noch weit weg.
Im Moment versuche ich, einfach die "5 letzten aktiven angebote samt höchstgebot" ausgeben zu lassen.
Aussehen tut das so:
SELECT name, beschreibung, ablevel, mingebot, gebot, bietername
FROM handel_angebote
JOIN handel_gebote ON ( handel_angebote.itemid = handel_gebote.itemid )
WHERE gebot = MAX( gebot ) , gruppe = 'waffen', aktiv = 'ja'
ORDER BY itemid DESC
LIMIT 5
MySQL meldet:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' gruppe = 'waffen', aktiv = 'ja'
ORDER BY itemid DESC
LIMIT 5' at line 4
Das wäre die erwartete Ausgabe:
name | beschreibung | ablevel | mingebot | gebot | bietername
test | test | 11 | 1 | 300 | test
test3 | test3 | 4 | 500 | 800 | moep
Kann mir da vielleicht jemand weiterhelfen?
Es sollten ja die beiden angebote aus der gruppe "waffen" mit ihren höchstgeboten ausgegeben werden, stattdessen gibts nur den fehler
Danke schonmal und Grüße,
kanuddel
Ich möchte ein Gebotsystem realisieren. Dafür habe ich 2 Tabellen, so wie hier:
Das untere wäre dann die Endversion wie es sein soll, aber davon bin ich noch weit weg.
Im Moment versuche ich, einfach die "5 letzten aktiven angebote samt höchstgebot" ausgeben zu lassen.
Aussehen tut das so:
SELECT name, beschreibung, ablevel, mingebot, gebot, bietername
FROM handel_angebote
JOIN handel_gebote ON ( handel_angebote.itemid = handel_gebote.itemid )
WHERE gebot = MAX( gebot ) , gruppe = 'waffen', aktiv = 'ja'
ORDER BY itemid DESC
LIMIT 5
MySQL meldet:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' gruppe = 'waffen', aktiv = 'ja'
ORDER BY itemid DESC
LIMIT 5' at line 4
Das wäre die erwartete Ausgabe:
name | beschreibung | ablevel | mingebot | gebot | bietername
test | test | 11 | 1 | 300 | test
test3 | test3 | 4 | 500 | 800 | moep
Kann mir da vielleicht jemand weiterhelfen?
Es sollten ja die beiden angebote aus der gruppe "waffen" mit ihren höchstgeboten ausgegeben werden, stattdessen gibts nur den fehler
Danke schonmal und Grüße,
kanuddel
Kommentar