chrigu: sql abfrage will nicht gehen..

hallo zusammen,
wenn ich folgende sql-abfrage in phpMyAdmin teste, bekomme ich die fehlermeldung:
Column: 'VersuchID' in field list is ambiguous
die abfrage lautet:
SELECT UserID, VersuchID, FragenAID, Antwort FROM tantwortentypa, tversuche WHERE tantwortentypa.VersuchID = tversuche.VersuchID

kann mir jemand auf die sprünge helfen?

gruss chrigu

  1. hallo zusammen,
    wenn ich folgende sql-abfrage in phpMyAdmin teste, bekomme ich die fehlermeldung:
    Column: 'VersuchID' in field list is ambiguous
    die abfrage lautet:
    SELECT UserID, VersuchID, FragenAID, Antwort FROM tantwortentypa, tversuche WHERE tantwortentypa.VersuchID = tversuche.VersuchID

    kann mir jemand auf die sprünge helfen?

    gruss chrigu

    Hallo,

    da VersuchID in beiden Tabellen vorkommt mußt du den Tabellennamen mit
    angeben.
    SELECT UserID, tversuche.VersuchID ....

    1. hallo zusammen,
      wenn ich folgende sql-abfrage in phpMyAdmin teste, bekomme ich die fehlermeldung:
      Column: 'VersuchID' in field list is ambiguous
      die abfrage lautet:
      SELECT UserID, VersuchID, FragenAID, Antwort FROM tantwortentypa, tversuche WHERE tantwortentypa.VersuchID = tversuche.VersuchID

      kann mir jemand auf die sprünge helfen?

      gruss chrigu

      Hallo,

      da VersuchID in beiden Tabellen vorkommt mußt du den Tabellennamen mit
      angeben.
      SELECT UserID, tversuche.VersuchID ....

      danke, hat funktioniert!

      gruss chrigu

  2. Hallo,

    Column: 'VersuchID' in field list is ambiguous
    die abfrage lautet:
    SELECT UserID, VersuchID, FragenAID, Antwort FROM tantwortentypa, tversuche WHERE tantwortentypa.VersuchID = tversuche.VersuchID

    So wie ich das sehe, kommt ein Feld VersuchID in beiden Tabellen vor, deshalb musst du im SQL-Statement die zugehörige Tabelle mitgeben, da sonst nicht klar ist, auf welche Tabelle sich das Feld VersuchID bezieht.

    Bsp:
    SELECT tantwortentypa.UserID, tantwortentypa.VersuchID, tantwortentypa.FragenAID, tantwortentypa.Antwort FROM tantwortentypa, tversuche WHERE tantwortentypa.VersuchID = tversuche.VersuchID

    Gruß,
    Stefan