In meiner MySQL-Datenbank gibt es 2 Tabellen:Daten Auswahl MYSQL
Table-1:
COMMODITY_COLUMN
CommodityType1
CommodityType2
..............
CommodityType20
Table-2
RECORD_ID COMMODITY_COLUMN VALUE DATE
1 CommodityType6 156 15/08/96
2 CommodityType13 56 25/12/16
3 CommodityType5 756 15/02/05
. CommodityType4 584
. CommodityType13 48
. CommodityType2 78
. CommodityType2 8
. CommodityType6 55
. CommodityType14 7
. CommodityType4 88
. ..........................
128 CommodityType5 756 19/04/72
129 CommodityType2 999 25/04/85
Tabelle 1 Spalte "COMMODITY_COLUMN" als Fremdschlüssel in der Tabelle 2 verwendet. Was ich versuche zu tun, ist LAST-Werte von jedem 20 CommodityTypes aus der Tabelle-2 zu sammeln.
Ich habe verschiedenen MYSQL Ausdrücke tryied wie:
SELECT TABLE-2.VALUE FROM TABLE-2 WHERE COMMODITY_COLUMN IN (SELECT COMMODITY_COLUMN FROM TABLE-1) ORDER BY RECORD_ID DESC LIMIT 1
Aber ich bin nicht gelungen. Ich kann 20 verschiedene Ausdrücke für jede 20 Warencodes erstellen, aber ich denke nicht, dass es eine gute Art der Programmierung ist.
Kann jemand bitte eine Lösung vorschlagen?
Ihre Antwort/Lösung funktioniert perfekt auf meiner Datenbank !!! Tha ... ky ... du! – Rat2good
@ Rat2good ausgezeichnet, ich bin froh, ich könnte helfen! Sie sollten es auch als Antwort markieren. –