Zwei Werte aus erster Tabelle mit ein Wert aus zweiter Tabelle (LEFT JOIN) verknüpfen
Hallo,
Ich habe in MySQL 2 Tabellen welche ich mit LEFT JOIN in PHP verknüpft habe. 1. Tabelle (artikelstamm): ======= FEArt (Fertigartikel) | arbeitsvorgang | artikel (einfliesender Artikel) -----------------------|-------------------|------------------------------------ ______282_______|______1_______|_________460______________ ______282_______|______3_______|_________461______________ ______282_______|______4_______|_________462______________ ______282_______|______4_______|_________463______________ ______282_______|______5_______|_________466______________ 2. Tabelle (artikelhistory): ======= ID_AS (Primärschlüssel) | intern | kategorie | bezeichnung -----------------------------|--------|-------------|------------------------------- ______282____________|_120_|___FE_____|__Eiscreme Vanille_______ ______460____________|_224_|___LE_____|__Milch 3,5 %___________ ______461____________|_227_|___SS_____|__Zucker, vanillegeschmack ______462____________|_231_|___LE_____|__Sahne wenig Fett_______ ______463____________|_332_|___FS_____|__Farbstoff______________ ______466____________|_344_|___ZT_____|__Vanille pur____________ Jetzt soll über LEFT JOIN die Tabelle 1 mit Tabelle 2 miteinander so verknüpft werden das ich ID_AS mit FEArt UND Artikel verknüft sind. Die Ausgabetabelle soll so aussehen, dass statt der ID_AS die "intern" Nummer ausgegeben wird: ============ FE Artikel | Arbeitsvorgang | Artikel -------------|-------------------|----------------- __120____|_______1______|_____224____ __120____|_______3______|_____227____ __120____|_______4______|_____231____ __120____|_______4______|_____232____ __120____|_______5______|_____234____ Wenn ich 'artikelstamm'.'intern' anspreche bekomme ich nur einen Wert, nämlich "120". Ich brauche aber intern aus der 2. Verknüpfung. Ich weis nur nicht wie. Ich habe bis jetzt so experimentiert: PHP-Code:
Nur mit PHP-Code:
Abgerufen wird mit PHP-Code:
Hat jemand eine Idee oder gar eine Lösung? |
AW: Zwei Werte aus erster Tabelle mit ein Wert aus zweiter Tabelle (LEFT JOIN) verknü
Hi
deine Select's versteh ich nicht oder ich versteh nicht was du willst ;) Zitat:
Wenn ich dein "soll so aussehen" sehe würde ich wie folgt verknüpfen. Code:
SELECT a.intern,b.arbeitsvorgang,c.intern mfg CKaos |
AW: Zwei Werte aus erster Tabelle mit ein Wert aus zweiter Tabelle (LEFT JOIN) verknü
Super :-) Das war genau die richtige Anregung ...
Hab es nun so gelößt PHP-Code:
Einen ganz großen Dank. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:23:16 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.