SQL != SQL

Laut Linux-Knowledge-Portal (der Name ist zu lang=non-user-friendly und linuxkp.org wenig aussagekräftig) sind Open Source-Datenbanken auf dem Vormarsch, das ist sicherlich richtig – ich selbst benutzte MySQL seit Jahren für alle möglichen Projekte.
Neulich ist mir allerdings aufgefallen, dass mein MySQL 4.015 for apple-darwin7.0.0 on powerpc in SELECT-Statements keine Spaltennamen der Form tabellenname.spaltenname unterstützt. Diese Feature von SQL ist aber wichtig, wenn man Joins über mehrere Tabellen macht und jede dieser Tabellen eine id– oder name -Spalte besitzt (das ist ja üblich). MySQL stört sich zwar nicht an der Syntax, interpretiert aber die verschiedenen ids als id der ersten Tabelle und liefert dann nicht die Resultate, die ich gerne hätte. Blöd.
An dieser Stelle muss ich dann auch gleich auf die neue Version von PHPmyAdmin verweisen, das die Administration von MySQL zum Kinderspiel macht – vor allem das Ändern von Spaltennamen 😉

4 Gedanken zu „SQL != SQL“

  1. Das ist doch scheisse. Deswegen den Spaltennahmen abändern find ich schon hart Da würde ich MySql wegschmeisen und lieber Postgresql nehmen. Grüsse aus Friedrichshafen

  2. Findest es wirklich besser, anstatt den Namen von ein paar Spalten mit einem Präfix zu versehen, gleich die komplette DB zu wechseln? Für meine 0815-Anwendung schien mir das die schnellste Lösung.
    Und überhaupt: Hallo wir sind doch Wirtschaftler – eine kurze Arbeitsanweisung (ein Memo an alle) für das Benennen von Spaltennamen ist doch more-wirtschaftler-like als eine Neuinstallation – das machen doch nur Techniker 😉

  3. Ne hast schon recht, ich mag bloss MySql net so gern.
    Und zu Datenbank Delfs Zeiten hab ich alle Übungen auf der Postgresql gemacht. Da gings echt gut. Außerdem hällt sich Postgres ziemlich an den SQL92-Standard, was ja Mysql wie es scheint nicht macht.
    Eigentlich denk ich mehr wie ein Techniker, und viel weniger als Wirtschafter ;-).Mist. Falsche Schwerpunktwahl

  4. Ja, das ist auch mein Problem – der falsche Schwerpunkt… Labern kann ich allerdings wie ein richtiger Wirtschaftler!

Kommentare sind geschlossen.