Einzelnen Beitrag anzeigen
Alt 08.08.2005, 06:16  
derHund
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.783
derHund
Standard

db-design ändern würde ich sonstigem vorziehen.
wieso eigentlich tabelle mann? hast du für jede grundform eine tabelle angelegt?

wenn du die tabellen nicht vollständig normalisieren willst (was ich auch nicht machen würde (doch, würde ich)), würde ich zumindest mit set/enum arbeiten.

sag bitte nochmal _genau_, was du machen möchtest, was wie zusammenhängt - ich würde nämlich bis aufs letzte normalisieren. so bin ich eben

ansonsten
Code:
SELECT
  IF (spalte1 = "Männer", 1, 0) spalte1,
  IF (spalte2 = "Männer", 1, 0) spalte2,
  ...
FROM table ...
was dümmeres fällt mir als alternative nicht ein, du mußt dann noch mit php schauen, ob ... naja. oder einfach nur alle spalten selectieren und dann nur per php - genauso schlecht.

selbst wenn du alles in einer tabelle hast, mußt du jede zeile abfragen, dazu jede spalte ... da kannst du auch gleich alles ... normalisieren.
__________________
derHund ist offline   Mit Zitat antworten