Hallo
ich will aus einer Tabelle nur die Bezeichnungen der Spaltennamen, die den Wert 1 haben. Das die DB keine Spaltennamen zurückliefert, sondern ich die mit einer Sprache auslesen muss ist mir klar, oder gehts doch? Hier das Beispiel:
Wie kann ich aus dieser Tabelle nur die Spaltennamen abfragen, die bei einer ID $id den Wert 1 haben?
SELECT * FROM myTABLE WHERE ID='$id' AND
Und der * ist ja auch bereits falsch. Geht das überhaupt mit einer 3er Version? Also ohne Subselects?
Mit $id = 1 sollte das Ergebnis dann A,B,D sein.
Danke.
ich will aus einer Tabelle nur die Bezeichnungen der Spaltennamen, die den Wert 1 haben. Das die DB keine Spaltennamen zurückliefert, sondern ich die mit einer Sprache auslesen muss ist mir klar, oder gehts doch? Hier das Beispiel:
Code:
ID |A |B |C |D
----------------------------------------
1 |1 |1 |0 |1
----------------------------------------
2 |0 |1 |0 |1
----------------------------------------
3 |0 |0 |1 |1
SELECT * FROM myTABLE WHERE ID='$id' AND
Und der * ist ja auch bereits falsch. Geht das überhaupt mit einer 3er Version? Also ohne Subselects?
Mit $id = 1 sollte das Ergebnis dann A,B,D sein.
Danke.