[gelöst] select mit "inner join" bei SqLite

Alles rund um die Programmierung mit Qt
Antworten
Espresso
Beiträge: 49
Registriert: 10. September 2009 13:55

[gelöst] select mit "inner join" bei SqLite

Beitrag von Espresso »

Hallo,
ich möchte aus der Haupttabelle tblMain alle Einträge mit Namen und Nummer abfragen, die in einer SubTabelle vorhanden sind,
In der SubTabelle sind z.B die Nummern 3,5 und 8 vorhanden,
in der tblMain sind Einträge von 1 bis 50 vorhanden.

Ich suche einen Select, der aus der Haupttabelle tblMain zu diesen Einträgen Nummer und Name liefert.

mein erster Ansatz liefert leider immer alle Einträge aus der Haupttabelle, auch Einträge die in der tblSub nicht vorhanden sind.

select Nbr, Name from tblMain where (select Nbr from tblSub)

Geht das mit SqLite überhaupt?

Danke für Tips,

Gruß Tom




Habs gefunden, die Lösung ist:

select Nbr, Name from tblMain where Nbr in (select Nbr from tblSub)
Antworten