Select Statement
Hallo,
ich bin neu hier im Forum und habe schon gleich folgende Frage.
Und zwar habe zwei Tabellen ('post' und 'post_tag').
In 'post' speichere ich jeglich relevantes zum Post, wie den geschrieben Text..
Zu jedem Post kann man zugleich noch mehrere Tags hinzufügen, wie PhP MySQL...,
welche in 'post_tag' gespeichert werden.
Die beiden Tabellen hängen über die 'post_id' zusammen.
Nun zu meinem Problem.
Bisher habe ich zuerst über Select mir passend zu einem Muster alle Posts von 'post' geholt,
(also ich weiß von vornherein nicht die 'post_id', da sie in Abhängigkeit zur zeit geholt werden)
und danach nach Auswertung des Ergebnisses alle Tags über Select..in() geholt.
Meine konkrete Frage hierbei ist es, kann man innerhalb eines Statements die 'post' daten holen und zugleich alle relevanten 'post_tag' daten welche allerdings dann ein array darstellen würden.
tabelle 'post':
id | text
5 | 'test'
6 | 'blabla'
tabelle 'post_tag':
post_id | tag
5 | 'php'
5 | 'test'
6 | 'mysql'
und dass ich innerhalb einer Abfrage dann Ergebnisse bekomme welche alle Tags von 'post_tag' mit den Daten von 'post' "verbinden".
Hoffe es wurde einigermaßen ersichtlich was ich meine/suche.
Mit freundlichen Grüßen und schonmal Dankeschön für eure Hilfe,
Pauls
ich bin neu hier im Forum und habe schon gleich folgende Frage.
Und zwar habe zwei Tabellen ('post' und 'post_tag').
In 'post' speichere ich jeglich relevantes zum Post, wie den geschrieben Text..
Zu jedem Post kann man zugleich noch mehrere Tags hinzufügen, wie PhP MySQL...,
welche in 'post_tag' gespeichert werden.
Die beiden Tabellen hängen über die 'post_id' zusammen.
Nun zu meinem Problem.
Bisher habe ich zuerst über Select mir passend zu einem Muster alle Posts von 'post' geholt,
(also ich weiß von vornherein nicht die 'post_id', da sie in Abhängigkeit zur zeit geholt werden)
und danach nach Auswertung des Ergebnisses alle Tags über Select..in() geholt.
Meine konkrete Frage hierbei ist es, kann man innerhalb eines Statements die 'post' daten holen und zugleich alle relevanten 'post_tag' daten welche allerdings dann ein array darstellen würden.
tabelle 'post':
id | text
5 | 'test'
6 | 'blabla'
tabelle 'post_tag':
post_id | tag
5 | 'php'
5 | 'test'
6 | 'mysql'
und dass ich innerhalb einer Abfrage dann Ergebnisse bekomme welche alle Tags von 'post_tag' mit den Daten von 'post' "verbinden".
Hoffe es wurde einigermaßen ersichtlich was ich meine/suche.
Mit freundlichen Grüßen und schonmal Dankeschön für eure Hilfe,
Pauls
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 240730
Url: https://administrator.de/forum/select-statement-240730.html
Ausgedruckt am: 17.04.2025 um 16:04 Uhr
4 Kommentare
Neuester Kommentar