Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Möglicher select?

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von andy1975, 3 März 2020.

  1. andy1975

    andy1975 Benutzer

    Bin nicht so geübt mit Datenbanken, wäre das ein möglicher Select?
    SELECT column1
    FROM table_name1
    WHERE table_name1.column2 == table_name2.colum3
     
  2. Kampfgummibaerlie

    Kampfgummibaerlie Datenbank-Guru

    woher soll die Datenbank wissen, wie die Verbindung zur table_name2 steht?

    Also: Entweder mit einem Join arbeiten (was auch richtig wäre)
    oder deinen Code ein wenig umschreiben:
    Code:
    SELECT column1
    FROM table_name1, table_name2
    WHERE table_name1.column2 == table_name2.colum3
    
    Aber, um deine Frage zu beantworten:
    Nein, dein Select wäre kein möglicher select

    EDIT:
    Noch perfekter wäre, falls die column1 in beiden Tabellen vorhanden ist, sagen, aus welcher Tabelle die Spalte zu nehmen ist:
    Code:
    SELECT table_name1.column1
    FROM table_name1, table_name2
    WHERE table_name1.column2 == table_name2.colum3
    
    EDIT2:
    Mir fallt auf, das du einen Inner Join brauchst:
    Code:
    select table_name1.column1
    from table_name1
    inner join table_name2 on (table_name2.column3 = table_name1.column2)
    
     
    Zuletzt bearbeitet: 4 März 2020
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden