MYSQL Abfrage über 2 Tabellen mit Group

Goldnas
Hallo, folgende Situation:

Ich hab eine Tabelle gai

Aid, aktienname, starttime, endtime


eine weitere Tabelle gak
kuid,aid,kurs,time

Ich möchte nun folgendes.

Gib mir in einer Abfrage folgende daten aus

aid,aktienname, neuster kurs, dazugehörige zeit.

Neuster kurs ist etweder die aktuellste zeit (PRO Aid) oder eben wirklich auf die zeit bezogen, die jünste zeit.



Das ist mein Aktuelles SQL Statement, es haut aber so nicht hin, er nimmt immer das älterste Datum

code:
1:
2:
3:
$result = $db->query("SELECT MAX(gak.kuid), gak.aid, gak.time, gak.kurs, gai.aid, gai.aktienname FROM bb".$n."_guthaben_aktien_index gai LEFT JOIN bb".$n."_guthaben_aktien_kurs gak ON (gak.aid=gai.aid) GROUP by gai.aid");


Über die Zeit gehts nicht, wenn mal kein Wert für einen Kurs da wäre, würde das rausfliegen, es geht also nur mit der größten kuid
derkleene
einfach ein LEFT JOIN machen,
und dann ORDER BY kuid ASC oder halt DESC jenachdem wie du das haben willst,
oder habe ich was verkehrt verstanden....
Goldnas
Genauso ists. Offenbar geht das, ein Problem habe ich aber noch.

Ich habe jetzt mein Dropdownmenü mit der Auswahl aus der oben genannten SQL Abfrage, wenn ein User jetzt auswählt, soll SOFORT der Wert kurs zur Berechnung im PHP Script verwendet und anschliessend wieder als Wert im Template zur Verfügung stehen. Ergo,


Beispiel

Girokonto: 600
Aktie 1 (Wert 20)
Aktie 2 (Wert 30)

User wählt aus: Anzahl der Aktien die er kaufen kann ist im Fall 1 30, im Fall 2 20.
Mir ist nur nicht klar, wie ich das sofort berücksichtigen soll...vielleicht hat noch irgendwer einen Tipp für mich.

LG Goldnas
gamefreaxx
Ich verstehe deine Beschreibung ehrlich gesagt noch nicht ganz:

Du willst, dass aus einer anderen Tabelle der jeweilige Wert einer Aktie geholt wird?! Doch ist der Wert einer Aktie nun nur in einer Zeile oder gibt es zu jeder Aktie dann in der anderen Tabelle mehrere Zeilen?! Augenzwinkern
Goldnas
Nun, in einer Tabelle stehen viele viele Werte der Aktie und nicht nur das, viele Werte VIELER Aktien, ich möchte in Dropdown haben, wo er den Wert hat, und sobald ich beim Dropdown eines ausgewählt habe, möchte ich, daß er gleich berechnungen mit diesem Wert durchführt und sofort wieder anzeigt.

LG Goldnas