ugrás a tartalomhoz

Archívum - Júl 17, 2010

Milyen query kéne itt?

therest · 2010. Júl. 17. (Szo), 03.41
Kicsit php/js is képbe kerül de talán leginkább adatbázis témakör. Mysql adatbázisról van szó.

Két tábla: galériák és galériaképek, sok adat, amiket az oldal betöltődésekor maradéktalanul be kell olvasni. A táblákban található adatokból egy vagy több ajaxxal hívott script állít elő XML-t.

A kérdés a következő: Mi lenne a legideálisabb lekérdezés egy ilyen egyszerű struktúrához, a sebességet előtérbe helyezve, de a könnyű XML építést is figyelembe véve?

Egyetlen query valami frankó joinnal? És ebben az esetben hogyan festene ez?

Létezik-e olyan query ami olyan record struktúrát ad vissza, ahol a jobbról érkező recordok a balról érkező rekordokban találhatóak meg valamilyen formában. Tehát PHPban a fetchelt record rendelkezne egy "kepek" taggal: $record->kepek[].

Vagy két külön script fájl, egyik lekérdezi az egyik tábla tartalmát, másik a másikét, majd kliens oldalon rendezem össze őket megfelelő rendszerbe (a galériák xml-jét bővítve, a galériaképek xml-jéből nyerte adatokkal). Így gyakorlatilag két nagyon egyszerű queryt kapnék, ugyanakkor két ajax hívás történik, és két query mégsem egy. :)