Hallo,
ich hoffe ich bin hier richtig und jemand kann mir evtl. einen Tipp geben.
Ich habe Daten (mit PHP) in einer MySQL Tabelle gespeichert.
Tabelle1 enthält folgende Spalten: id, artnr, farbe, shop, aktiv
Tabelle2 enthält folgende Spalten: id, artnr(=fremdschlüssel von Tabelle1), notizen, changes
Der Sinn hinter den beiden Tabellen ist, T1 darf es pro Artikel nur 1 mal geben, um den Status z.B. auf Aktiv setzen zu können. Tabelle 2 soll eine Art Protokollfunktion einnehmen, in der z.B. bei Suche nach Art. Nr. sichtbar wird, was man für diesen Artikel im Laufe der Zeit gemacht hat.
Jetzt bräuchte ich eine Abfrage die mir anhand von Artikelnummer aus T1 alle Daten aus T1 liefert, und zusätzlich bezogen auf die Artikelnummer (aus T1) die aktuellste zeile (also den letzten eintrag für notizen und changes) aus T2 zu diesem Artikel.
Leider bekomme ich dazu keine funktionierende Abfrage zusammen. Kann mir jemand helfen?
Dankeschön im voraus!
ich hoffe ich bin hier richtig und jemand kann mir evtl. einen Tipp geben.
Ich habe Daten (mit PHP) in einer MySQL Tabelle gespeichert.
Tabelle1 enthält folgende Spalten: id, artnr, farbe, shop, aktiv
Tabelle2 enthält folgende Spalten: id, artnr(=fremdschlüssel von Tabelle1), notizen, changes
Der Sinn hinter den beiden Tabellen ist, T1 darf es pro Artikel nur 1 mal geben, um den Status z.B. auf Aktiv setzen zu können. Tabelle 2 soll eine Art Protokollfunktion einnehmen, in der z.B. bei Suche nach Art. Nr. sichtbar wird, was man für diesen Artikel im Laufe der Zeit gemacht hat.
Jetzt bräuchte ich eine Abfrage die mir anhand von Artikelnummer aus T1 alle Daten aus T1 liefert, und zusätzlich bezogen auf die Artikelnummer (aus T1) die aktuellste zeile (also den letzten eintrag für notizen und changes) aus T2 zu diesem Artikel.
Leider bekomme ich dazu keine funktionierende Abfrage zusammen. Kann mir jemand helfen?
Dankeschön im voraus!
Comment