Hallo!
Ihr möchtet euch mit Kreuztabellen und Normalformen auseinandersetzen.
Was hat das mit Spaltennamen zu tun? Wenn ich viele Tabellen habe kommt es schonmal vor dass Spalten gleich heißen, das muss nicht heißten dass sie redundante Inhalte enthalten. Außerdem ist eine Normalform schön, aber nicht immer der Weisheit letzter Schluss.
Sonst stimm ich aber deiner Aussage völlig zu: Auf "*" sollte man, soweit es geht, verzichten.
Nicht "sonst", sondern immer. "*" ist allenfalls für rein manuelle Vorgänge mal nutzbar, darüber hinaus aber kompletter Unsinn.
Eigentlich schon, ich habe es früher manchmal verwendet wenn ich eh die ganze Tabelle abfragen will, aber das vermeide ich heute auch. Nur wie man hier sieht hat es bei JOINs überhaupt nichts verloren, eben wegen solcher Seiteneffekte.
Grüße
Andreas