zwei tabellen gleichzeitig abfragen

soeni1987

Mitglied
ich möchte zwei sqltabellen abfragen, die aber unterschiedliche spalten haben.

hier das Beispiel.

tabelle 1
Code:
nr.    vorname       nachname     adresse

12     hans          meyer         -
13     maria         hart             -

tabelle 2

Code:
nr. a2006  a2007 a2008

12  0        12222 789008
13  12234 0        128837

jezt möchte ich bei vorname nachname und a2008 da abfragen, wo nr. gleich 12 ist.

normalderweise sollte ich das so machen können:

Code:
SELECT vorname, nachname, a2008 FROM tabelle1, tabelle2 WHERE nr. LIKE '12'

Aber wie mach ich das dann?
 
Hi.

Wo ist denn jetzt dein Problem? Offensichtlich ist es nicht zwei Tabellen gleichzeitig abzufragen, denn das hast du ja bereits selbst beantwortet...

Die Abfrage machst du wie sonst auch - je nach verwendeter Datenbankschnittstelle.

Gruß
 
naja beide tabellen haben nicht identische tabellen, spricht ich g´bekomme ein unkown collum fehler für die eine tabelle.

Im Beispiel gibts in der tabelle 1 keine Spalte a2008
 
Hi.

Was hat das Ganze dann mit C/C++ zu tun? Wähle das Forum bitte sorgfältig aus. Und bitte schreibe deine Beiträge auch entsprechend so sorgfältig, wie es die Netiquette verlangt.

Heißt die Spalte denn wirklich "nr." (mit dem Punkt?)
SQL:
select vorname, nachname, a2008 FROM tabelle1, tabelle2 WHERE tabelle1.'nr.' = 12 and tabelle2.'nr.' = 12;
Gruß
 
Zurück