depp: verschachtelter MySQL-Query

hi.
hab vereinfacht dargestellt folgende 2 beispieltabellen:
tab1: tab1ID,info
tab2: tab2ID,andere_verknuepfte_info,noch_ne_info,tab1ID (in tab2 ist tab1ID angegeben, mit welchem es in verbindung steht.)
nun führe ich z.b. select noch_ne_info from tab2 where andere_verknuepfte_info=1
nun möchte ich aber neben noch_ne_info auch noch von tab1 den inhalt des feldes info des dazugehörigen datensatzes (wo tab1id=dem feldinhalt tab1id von tab2)
danke nen tipp

  1. N'Abend,

    was du suchst ist ein JOIN und zwar auf Basis der tab1ID.
    Wir haben dazu zwei Artikel, die du dir mal ansehen könntest:
    Einführung Joins
    Fortgeschrittnene Join-Techniken.

    MfG
    Rouven

    --
    -------------------
    ie:| fl:| br:> va:| ls:& fo:) rl:( n4:{ ss:) de:] js:| ch:? mo:} zu:|
  2. hi.
    hab vereinfacht dargestellt folgende 2 beispieltabellen:
    tab1: tab1ID,info
    tab2: tab2ID,andere_verknuepfte_info,noch_ne_info,tab1ID (in tab2 ist tab1ID angegeben, mit welchem es in verbindung steht.)
    nun führe ich z.b. select noch_ne_info from tab2 where andere_verknuepfte_info=1
    nun möchte ich aber neben noch_ne_info auch noch von tab1 den inhalt des feldes info des dazugehörigen datensatzes (wo tab1id=dem feldinhalt tab1id von tab2)
    danke nen tipp

    Oder:

    SELECT tab1.tab1ID, tab1.info, tab2.tab2ID, tab2.andere_verknuepfte_info, tab2.noch_ne_info FROM tab1, tab2 WHERE tab2.tab1ID=tab1.tab1ID

    wenn nur Einträge aus Tab1 "geladen" werden sollen, welche auch Einträge in Tab2 haben.