andreas: mysql: eine abfrage - mehrere resultsets

Beitrag lesen

hallo,

ich möchte gern einen broker  bauen, der datenbankzugriffe optimiert. dafür bilde ich automatisch sql-statements der art

SELECT tab1.x, tab2.y
FROM foo AS tab1, bar AS tab2
WHERE ...

das lässt sich wunderbar generieren, leider kommt dabei immer ein resultset  raus, was nicht meinem wunsch entspricht. in dem fall käme jetzt ein set mit den spalten x und y und in den zeilen die passenden werte.

kann ich denn durch eine art 'gruppierung' des SELECT-Teils ein verschachteltes ergebnis bekommen? zu dem obigen beispiel würde ich mir nach array-wandlung sowas vorstellen:

array(
  tab1=>array(
    //result no.1 mit werten für x
  )
  tab2=>array(
    //result no.2 mit werten für y
  )

vielen dank für einen tip,
andreas