Mailinglisten-Archive |
Sebastian Mendel wrote: > [....] > ( ... sieht so nach Access aus) Wie kommst du darauf? (Ist für MySql) > aber egal: > > SELECT static_building.iSBuildingId, > static_building.strSBuildingName, > static_building.iSBuildingTs > FROM static_building > LEFT JOIN building > ON static_building.iSBuildingParent = building._iSBuildingId > LEFT JOIN research > ON static_building._iSResearchId = research._iSResearchId > WHERE building._iUserId = 1 > AND building._iLocationId = 2 > AND research._iUserId = 1 > AND static_building.iSBuildingId != building._iSBuildingId > Hmm, jo, den Ansatz hatte ich auch schon, dann kriege ich aber nicht das gewünschte Ergebnis. Das Filtert mir zwar in der aktuellen Row richtig, aber gibt mir dann trotzdem noch n-1 falschw rows, weil es nur für die aktulle Row überprüft, ob static_building.iSBuildingId != building._iSBuildingId und nicht für alle in building vorhanden iSBuildingIds. Noch eine Idee bye Daniel
php::bar PHP Wiki - Listenarchive