PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL Unterabfrage!!


GreenBeret
21.10.2002, 13:49
tach,

also folgendes sql-statement versuch ich von vb aus über odbc auf ner mysql db auszuführen!

Select * from Stammdaten where Bewohner_Nr=(Select Bewohner_Nr from Bettenverwaltung where Betten_ID='" & Mid(txtZimmerNr.Text, 1, Len(txtZimmerNr.Text) - 1) & id & "')

dann tritt folgender fehler auf:

[MySQL][ODBC 3.51 Driver][mysql-3.23.49-nt]You have an error in your SQL syntax near 'Select Bewohner_Nr from Bettenverwaltung where Betten_ID='Sp-3-2')' at line 1

wenn ich aber die Unterabfrage alleine ausführe funzt es!!!

kann mir jemand helfen????

danke


GreenBeret
21.10.2002, 13:56
ahja so wie ich grad gelesen hab kann mySQL noch gar keine Subqueries!!!:mauer: :mauer:
so en scheiß! naja was will ma mache

Jan Krüger
21.10.2002, 14:51
hier würde doch auch eine join-query gehen...:
select t1.* from stammdaten as t1 left join bettenverwaltung as t2 on t1.bewohner_nr=t2.bewohner_nr where t2.betten_id=" & Mid.....