PHP / Flex Programmierer
Hy Jungs/Mädels,
folgendes Szenario:
Ich habe zwei Tabellen, die eine enthält simple Werte die wie folgt strukturiert sein könnten: (tbl1)
ID - Name - F001 - F002 - F003 ...
1 - Test - Foo1 - Foo2 - Foo3 ...
Und die zweite Tabelle Enthält zwei Spalten, mit jeweiligen Inhalt: (tbl2)
ID - fieldName
1 - F001
2 - F002
3 - F003
Nun möchte ich, die beiden Tabellen miteinander Verknüpfen, was an sich kein Problem darstellen sollte. Aber hier kommt der knifflige Teil. Die Tabelle tbl2 enthält die Spaltennamen der tbl1. Nun möchte ich eine Suche bauen die beide miteinander verknüpft.
Das ob beschriebene Beispiel geht so nicht, da er nach dem Begriff in tbl2.`fieldName` sucht und nicht in der Spalte von der Tabelle tbl1.
Gibt es also eine Möglichkeit in der richtigen Spalte tbl1 zu suchen ohne eine Extra Query zu machen?
Danke für eure Hilfe.
folgendes Szenario:
Ich habe zwei Tabellen, die eine enthält simple Werte die wie folgt strukturiert sein könnten: (tbl1)
ID - Name - F001 - F002 - F003 ...
1 - Test - Foo1 - Foo2 - Foo3 ...
Und die zweite Tabelle Enthält zwei Spalten, mit jeweiligen Inhalt: (tbl2)
ID - fieldName
1 - F001
2 - F002
3 - F003
Nun möchte ich, die beiden Tabellen miteinander Verknüpfen, was an sich kein Problem darstellen sollte. Aber hier kommt der knifflige Teil. Die Tabelle tbl2 enthält die Spaltennamen der tbl1. Nun möchte ich eine Suche bauen die beide miteinander verknüpft.
Code:
SELECT
*
FROM
tbl1,
tbl2
WHERE
tbl2.`fieldName` LIKE "%meine suchbegriff%"
Das ob beschriebene Beispiel geht so nicht, da er nach dem Begriff in tbl2.`fieldName` sucht und nicht in der Spalte von der Tabelle tbl1.
Gibt es also eine Möglichkeit in der richtigen Spalte tbl1 zu suchen ohne eine Extra Query zu machen?
Danke für eure Hilfe.