Einzelnen Beitrag anzeigen
Alt 15.10.2004, 19:02   #2
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

ad 1.)
d.h. du hast sowas:
--------
Tabelle1
--------
id|name
00|1.Name
01|2.Name
02|usw

--------
Tabelle2
--------
id|a|b|c|d|e|f
00|0|1|0|1|0|0
01|1|1|0|0|0|1
usw.
Oder ist es ganz anders?
Wenn du das obige hast: Warum hast du's dann überhaupt in zwei verschiedenen Tabellen?
AFAIK kannst du nicht nur Spalten anzeigen die true sind. Da du dir das Ergebniss deines Selects aber vermutlich nicht auf der Kommandozeile anschaust sondern irgendwie weiterverarbeitest, würd' ich das dann im Programm lösen.

ad2.)
AFAIK auch nicht, du könntest aber statt der dritten Tabelle mit den Kategorien einen VIEW anlegen. MySQL kann das aber noch nicht (für 5.1 geplant). Ansonsten siehe 1.) also erstmal alles abfragen und dann im Programm nur die entsprechenden Spalten anzeigen.

Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten