SQL Abfrage von 2 Tabellen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • SQL Abfrage von 2 Tabellen

    mahlzeit,

    folgendes:
    ich versuche zwei Tabellen mit der gleichen Query abzufragen.
    Tabelle1:
    news
    |id|name|sid|

    Tabelle2:
    ext
    |id|name|sid|

    nunn bekomme ich sid dynamisch und will aus beiden
    Tabellen alle Einträge, die die spalte sid='$aid' haben.

    wunsch wäre so (klappt net!)
    "SELECT id from news,ext WHERE sid='$aid'"

    das funzt net, leider....
    wie mach ich sowas ?
    kann mir da jemand helfen

    merci im vorraus

    bis denne

    schamahn

  • #2
    Code:
    select
      news.id,
      news.name,
      news.sid,
      ext.id,
      ext.name,
      ext.sid
    from
      news, ext
    where
      news.sid='$sid'
      and
      ext.sid=news.sid
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Kommentar


    • #3
      nunn bekomme ich sid dynamisch und will aus beiden
      Tabellen alle Einträge, die die spalte sid='$aid' haben.
      hmm, das ist aber nicht die ideologie der Datenbanken, das du 2 verschieden tabellen hast und die nur untereinader auflisten willst.
      meine Projekte bestaunen: http://www.kleiza.de

      Kommentar


      • #4
        @TBT mit Deiner Abfrage erzeugst Du ein Kartesisches Produkt. Aber vielleicht will mans ja...

        Ich würde einen Join machen auf sid und dann eine Where Bedingung auf sid = $sid
        Zuletzt geändert von MelloPie; 03.12.2002, 17:13.
        Beantworte nie Threads mit mehr als 15 followups...
        Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

        Kommentar

        Lädt...
        X