LEFT JOIN table2 USING (id)

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

  • LEFT JOIN table2 USING (id)

    hi
    ich versuche innerhalb einer Selectanweisung mehrerer
    LEFT JOIN table2 USING (id) einzubauen,
    leider ohne Erfolg.

    Das funktioniert :
    Code:
    SELECT 	*	FROM calendar_messages
    	left join kand  on calendar_messages.kandid=kand.kandid
    	left join firma  on calendar_messages.firmaid=firma.firmaid
     	left join projekt  on calendar_messages.projektid=projekt.projektid

    das nicht
    Code:
    SELECT 	*	FROM calendar_messages
    	left join kand using (kandid)
    	left join firma  using (firmaid)
     	left join projekt  using (projektid)
    Gibt es bei USING Beschränkungen?

    danke
    berni




    php-Entwicklung | ebiz-consult.de
    PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
    die PHP Marktplatz-Software | ebiz-trader.de

  • #2
    Mach es mit on, using ist hier wohl nicht eindeutig.

    CAT Music Files

    Kommentar


    • #3
      alle IDs sind primarys, also eindeutig

      php-Entwicklung | ebiz-consult.de
      PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
      die PHP Marktplatz-Software | ebiz-trader.de

      Kommentar


      • #4
        Sicher, aber du hast ja mehrere Tabellen auf der linken Seite, also musst du schon eindeutig angeben, welche mit welcher gejoint werden soll.

        CAT Music Files

        Kommentar

        Lädt...
        X