Hallo zusammen,
ich habe eine Videotabelle in der Informationen wie angezeigter Name, kurz Beschreibung und Beschreibung als jeweils text_ID enthalten sind.
Grund ist, dass ich diese Texte über eine Text-Tabelle hole welche dann Sprachenunabhängig ist. (Die sieht so aus: text_ID; sprache_ID; text)
Hatte an sowas gedacht:
SELECT *
FROM supportVideos AS sv
INNER JOIN uebersetzung AS trans
ON sv.title_ID = trans.text_ID
ON sv.description_ID = trans.text_ID
ON sv.descriptionShort_ID = trans.text_ID
Geht natürlich nicht weil er dann drei mal den Eintrag "text" ausgeben müsste.
Kann man sowas wie "ON sv.title_ID = trans.text_ID AS title" oder so definieren, oder geht so etwas generell nicht in einer Abfrage?
ich habe eine Videotabelle in der Informationen wie angezeigter Name, kurz Beschreibung und Beschreibung als jeweils text_ID enthalten sind.
Grund ist, dass ich diese Texte über eine Text-Tabelle hole welche dann Sprachenunabhängig ist. (Die sieht so aus: text_ID; sprache_ID; text)
Hatte an sowas gedacht:
SELECT *
FROM supportVideos AS sv
INNER JOIN uebersetzung AS trans
ON sv.title_ID = trans.text_ID
ON sv.description_ID = trans.text_ID
ON sv.descriptionShort_ID = trans.text_ID
Geht natürlich nicht weil er dann drei mal den Eintrag "text" ausgeben müsste.
Kann man sowas wie "ON sv.title_ID = trans.text_ID AS title" oder so definieren, oder geht so etwas generell nicht in einer Abfrage?
Comment