Virtuelle Tabelle,... aus 3 SQL Tabellen eine

JesusFreak777

Erfahrenes Mitglied
hallo,...

wie kann ich ne virtuelle tabelle erstellen?

ich habe 3 Tabellen,...
Tabelle 1
Spalte 1
Spalte 2
Spalte 3

Tabelle 2
Spalte 1
Spalte 2
Spalte 3
Spalte 4

Tabelle 3
Spalte 1
Spalte 2
Spalte 3

wobei aus
Tabelle 1 Spalte 1 und Tabelle 2 Spalte 2
und
Tabelle 3 Spalte 1 und Tabelle 2 Spalte 3
übereinstimmen und verglichen werden sollten,...


gleich dazu bräuchte ich dann noch ne anleitung wie ich das in PHP einbinde und Aufliste,...

Deshalb wusste ich nicht ob PHP oder SQL Forum,...


Gruß Simon
 
ok also wo anders schon gefunden,...

für die Nachwelt:
HTML:
SELECT * 
FROM Tabelle1
INNER JOIN Tabelle2
ON
Tabelle1.spalte1 = Tabelle2.Spalte2
INNER JOIN Tabelle3
ON
Tabelle3.spalte1 = Tabelle2.Spalte3

hm trotzdem noch ein Problem,...

jetzt gibt er mir alle Datensätze aus wo ich verglichen habe,... mit der richtigen zuordnung,...
gibt es jetzt auch die möglichkeit den rest "mit lücken" auszugeben?

z.B.
ich hab in Tabelle 1
name geburtsort
und in tabelle 2
name und geburtstag

jetzt möchte ich wenn in einer Zeile der name fehlt den Geburtstag trotzdem irgendwie einlesen können und hald irgendwie markiert,...

z.B. noname -> geburtstag,...

Geht das?

nachtrag:
kann ich in SQL irgendwie mit IF else Arbeiten?
z.B.
if tabelle.name == ""
name = "noname"
else
name = name

wenn ja, wie?
 
Zuletzt bearbeitet:
Mal btw...
Bedenke die Logik der Aufteilung...

Das von dir verwendet Beispiel...
Da gehts um 3 Tabellen...
Du hast 2 genauer erläutert...
So wie ich es lese heißt das:
Tabelle1
-iwas

Tabelle2
-Name
-Geburtsort

Tabelle3
-Name
-Geburtstag

...
...
Schau dir das mal genau an und lass es dir durch den Kopf gehen...

Ich spekuliere dieses Beispiel dahin gehend, dass es um Datenerhebung von Usern geht...
Da wäre doch:
Tabelle1
-Name
-Geburtsort
-Geburtstag

Iwie etwas... Naja vllt ncih logischer, ich weiß ja nich wie du es letztlich benutzen willst...
Aber es ist einfach... Du bracuhst keine Joins und kommst direkt an die zueinander gehörigen Daten ;)
 
Danke,...
aber das wur nur ein Beispiel das es leichter zu verstehn und zu erklären gemacht hat als es wirklich ist,...

Bei dem was ich mache geht es um ein Komplettes system wo ua. userverwaltung irgendwelche spiele gästebuch,... dabei ist,...
fast schon CMS

und da möchte ich net User spiele und gästebuch in eine tabelle werfen,...

möchte aber trotzdem den spielestand zum namen auslesen könne,...

aba das hab ich jetzt hinbekommen,...
 
Zurück