ChrisB: MySQL Abfrage - COUNT, GROUP

Beitrag lesen

Hi,

Weiterhin Frage ich die Regionen ab, die zu jedem Wanderweg hinterlegt sind (max 3).

$query_a = "(SELECT region alleregionen from wanderwege WHERE bundesland = '".mysql_real_escape_string('Bayern')."')
UNION
(SELECT region_2 alleregionen from wanderwege WHERE bundesland = '".mysql_real_escape_string('Bayern')."')
UNION
(SELECT region_3 alleregionen from wanderwege WHERE  bundesland = '".mysql_real_escape_string('Bayern')."')
ORDER BY alleregionen";
$select_a = mysql_query($query_a);

  
Die Queries deuten auf ein fehlerhaftes Datenmodell hin.  
  
Warum sind die Regionen in einzelnen Spalten hinterlegt?  
  
Hinterlege diese Information in \*einer\* Spalte region, die dann mit einem entsprechenden Kennzeichen gefüllt wird.  
Hängen an der Region noch weitere Informationen dran, lagere diese in eine weitere Tabelle aus.  
  
Kurzum: Beschäftige dich mit dem Stichwort Normalisierung.  
  
MfG ChrisB  
  

-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?