Mailinglisten-Archive |
Hallo, > > Ich habe Deine Bespieltabelle um das Feld 'laufende Nummer' (lfd_nr) > > erweitert > > in der Hoffnung, daß in Deinen Tabellen Primärschlüssel vergeben sind. > > ich habe jedoch in der einen Tabelle (im Beispiel: tbl_a) keinen Schluessel Wie identifizierst Du die einzelnen Datensätze? Bei meiner Lösung erkennt man nämlich sofort, welcher Datensatz es ist, der nur in einer Tabelle vorkommt. > Bleibt also nur die Moeglichkeit "Primaerschlüssel zu erzwingen" oder an > die Applikation die Aufgabe zu uebergeben. > Den Primaerschluessel braeuchte ich in dem Falle dann nur für diese > Selektion. Das ist nicht nötig. Du änderst das CREATE-TABLE-Statement leicht ab und nimmst dafür die Tabelle, die keinen Primärschlüssel hat. CREATE TABLE tbl_dp SELECT '' as lfd_nr, sp1, sp2, 'tbl_a' AS tbl FROM tbl_a; Du kannst ja mal die Create-Table-Statements und ein paar Beispieldaten schicken, dann passe ich Dir die Abfrage an. Gruß Markus Stanczyk -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive