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