Greetz zusammen,
und zwar habe ich folgendes denk Problem:
Ich habe zwei Tabellen. Die Tabelle B (*_themes) beinhaltet die Titel, die Tabelle A (*_parts) beinhaltet die Titel ID sowie sonstige Eigenschaften. (Name, Datei & co.)
Das ganze läuft via InnoDB, im zusammenhang Foreign-Key. Soweit gut. Jetzt möchte ich aber einen zufälligen Datensatz aus der Tabelle B und diese ID mit den Datensätzen aus der Tabelle A lesen. (so das nur die zugeordneten Datensätze ausgegeben werden)
Soweit - kein Problem. Das auslesen der ersten Datensätze(!). Per Zufall, aber ja....
...hat jemand eine Idee, wie der ganze Spaß wohl Funktionieren könnte? Natürlich über Subquery.
Code:
und zwar habe ich folgendes denk Problem:
Ich habe zwei Tabellen. Die Tabelle B (*_themes) beinhaltet die Titel, die Tabelle A (*_parts) beinhaltet die Titel ID sowie sonstige Eigenschaften. (Name, Datei & co.)
Das ganze läuft via InnoDB, im zusammenhang Foreign-Key. Soweit gut. Jetzt möchte ich aber einen zufälligen Datensatz aus der Tabelle B und diese ID mit den Datensätzen aus der Tabelle A lesen. (so das nur die zugeordneten Datensätze ausgegeben werden)
Soweit - kein Problem. Das auslesen der ersten Datensätze(!). Per Zufall, aber ja....
...hat jemand eine Idee, wie der ganze Spaß wohl Funktionieren könnte? Natürlich über Subquery.
Code:
Code:
SELECT `lp`.`name` ,`lp`.`filename` ,`lp`.`theme_id` FROM `labyrinth_parts` `lp` WHERE `lp`.`theme_id` = (SELECT `lt`.`id` FROM `labyrinth_themes` `lt` LIMIT 1 )
Kommentar