Hallo!
Ich möchte mit einem Query 2 Tabellen anzeigen lassen.
Die Struktur meiner Datenbank sieht so aus:
Diese 2 Tabellen haben keine Beziehung zu einander... ich will sie sozusagen nur als eine Tabelle anzeigen.
Mit folgendem Query hab ich es schon ausprobiert:
wenn ich dies mache, hab ich zwar alle Einträge aus den beiden Tabellen - aber jeder Eintrag ist mit jedem anderen und sich selbst multipliziert. Das wäre bei 10 Einträgen schon Faktor 100 (<--).
Leider kann ich nicht einfach alles in eine Tabelle schreiben, weil ich an ein schon bestehendes Projekt andocken muss, und das Datenbank Design von dem bestehenden nicht ummodeln möchte.
Gibt es eine passende elegante Lösung für dieses Problem?
Gruß
Michael
Ich möchte mit einem Query 2 Tabellen anzeigen lassen.
Die Struktur meiner Datenbank sieht so aus:
Code:
mysql> SELECT * FROM rechner;
+----+-------------+
| id | rechnername |
+----+-------------+
| 2 | yellow13 |
| 3 | green03 |
+----+-------------+
2 rows in set (0.00 sec)
mysql> SELECT * FROM geraete;
+----+--------------+
| id | geraetename |
+----+--------------+
| 1 | blue-plotter |
| 3 | red-laser |
+----+--------------+
2 rows in set (0.04 sec)
Diese 2 Tabellen haben keine Beziehung zu einander... ich will sie sozusagen nur als eine Tabelle anzeigen.
Mit folgendem Query hab ich es schon ausprobiert:
Code:
SELECT `geraete`.`geraetename`, `rechner`.`rechnername`'
. ' FROM geraete, rechner
wenn ich dies mache, hab ich zwar alle Einträge aus den beiden Tabellen - aber jeder Eintrag ist mit jedem anderen und sich selbst multipliziert. Das wäre bei 10 Einträgen schon Faktor 100 (<--).
Leider kann ich nicht einfach alles in eine Tabelle schreiben, weil ich an ein schon bestehendes Projekt andocken muss, und das Datenbank Design von dem bestehenden nicht ummodeln möchte.
Gibt es eine passende elegante Lösung für dieses Problem?
Gruß
Michael