Hallo alle miteinander,
ich bin neu hier und auch relativ neu in MySQL.
Bei meinem Problemfall möchte ich mehrere, gleichartige SELECT-Abfragen absetzen, wo sich bei jeder Abfrage nur bestimmte WHERE-Eigenschaften unterscheiden.
Momentan löse ich das, indem ich jedes mal eine neue SELECT-Abfrage absetze und die einzelnen Ergebnis-Resultsets dann manuell zur Ansicht "nebeneinander" bringe.
Beispiel:
Tabelle 'wert':
(lfd_x, lfd_y, wert1, wert2, wert3, site_id)
Tabelle 'site':
(s_id, bezeichnung)
Momentan mache ich prinzipiell:
SELECT wert1, wert2, wert3 FROM wert, site WHERE lfd_x=1 AND lfd_y=1 AND site_id=s_id
SELECT wert1, wert2, wert3 FROM wert, site WHERE lfd_x=8 AND lfd_y=8 AND site_id=s_id
usw.
und speicher mir dann, wie gesagt, jeweils die Erbebnismengen, um sie als eine große Tabelle darzustellen:
(wert1, wert2, wert3, wert1, wert2, wert3, usw.).
Kann ich diese SELECTs mit einem mal absetzen, sodass die "große" Tabelle zurückgegeben wird (UNION oder so)?
ich bin neu hier und auch relativ neu in MySQL.
Bei meinem Problemfall möchte ich mehrere, gleichartige SELECT-Abfragen absetzen, wo sich bei jeder Abfrage nur bestimmte WHERE-Eigenschaften unterscheiden.
Momentan löse ich das, indem ich jedes mal eine neue SELECT-Abfrage absetze und die einzelnen Ergebnis-Resultsets dann manuell zur Ansicht "nebeneinander" bringe.
Beispiel:
Tabelle 'wert':
(lfd_x, lfd_y, wert1, wert2, wert3, site_id)
Tabelle 'site':
(s_id, bezeichnung)
Momentan mache ich prinzipiell:
SELECT wert1, wert2, wert3 FROM wert, site WHERE lfd_x=1 AND lfd_y=1 AND site_id=s_id
SELECT wert1, wert2, wert3 FROM wert, site WHERE lfd_x=8 AND lfd_y=8 AND site_id=s_id
usw.
und speicher mir dann, wie gesagt, jeweils die Erbebnismengen, um sie als eine große Tabelle darzustellen:
(wert1, wert2, wert3, wert1, wert2, wert3, usw.).
Kann ich diese SELECTs mit einem mal absetzen, sodass die "große" Tabelle zurückgegeben wird (UNION oder so)?
Comment