Tabellennamen sowie Spaltennamen können in einer SQL-Abfrage nicht dynamisch sein. Sie müssen Ihre Logik also programmgesteuert anwenden, indem Sie 2 Abfragen verwenden, oder mit einer gespeicherten Prozedur, siehe ein Beispiel hier:http://forums.mysql.com/read.php?98,126506,126598#msg-126598