Flanna: Verzwicktes PRoblem mit Select

Beitrag lesen

Stichwort: Portabilität.

Das hat nichts mit schwerer zu tun, sondern damit das meine SQL Statements so einfach wie möglich bleiben. Ich hab  mich einmal in ner Firma durch gut ne halbe Mio. lines of code gehen dürfen und schauen ob irgendwo SQL Code steht der für Oracle funktioniert, in MS SQL (wohin umgestellt werden sollte) aber nicht.
Seitdem halt ich mich strikt an die 3 Layer und deren Aufgaben wie ich es auch in der Ausbildung gelernt hab.

Dazu kommt, das viele Programmierer nur Basis-Kenntnisse in SQL haben und bei solchen Konstrukten wie Deinem schon nurnoch Bahnhof verstehen. Das es auch mit Group By und Concat geht war mir durchaus klar. Aber nicht alles was geht ist gleichzeitig auch sinnvoll.

Das in der Praxis viele aus Bequemlichkeit anders arbeiten steht auf nem anderen Blatt Papier :)