Hallo,
gerade diesen nicht vorhandenen zusammenhang vermute ich als das problem. den zweiten string schicke ich als query an die db (du sagst er sei korrekt), der erste erscheint als fehlerhaft in der fehlermeldung der db.
Welches SELECT schickst Du an die Datenbank?
dieses:
SELECT geschaeft.* FROM geschaeft INNER JOIN oezeiten ON geschaeft.id=oezeiten.geschaeft WHERE (oezeiten.tag='1' AND oezeiten.von<='8:00'))
oder dieses:
SELECT geschaeft.* FROM geschaeft INNER JOIN oezeiten ON geschaeft.id=oezeiten.geschaeft WHERE (oezeiten.tag='1' AND oezeiten.von<='8:00')
*Genau* hinsehen!
Wie MySQL da _von alleine_ ein LIMIT reinbastelt, weiß ich auch nicht.
viele Grüße
Axel