Johnny B.: Subselects sind hier überflüssig

Beitrag lesen

Hallo Vinzenz,

Verstehe ich Dich richtig:

Du möchtest zu allen (vier) Aktionen die Beschreibung aus der passenden Tabelle haben.

yepp...

Wenn ja: Eine zweifache UNION und ein paar Joins:

  1. Schritt: alles, was mit Zeitungen zu tun hat:
  2. Schritt: alles, was mit Anzeigen zu tun hat:
  3. Schritt: alles, was mit mailing zu tun hat:
  4. Schritt: Verknüpfe die einzelnen Abfragen mit UNION:

Fertig :-) Und ganz sicher viel schneller als komplexe Subselects.

aha. ok. Ich bin beeindruckt. Verstanden habe ich das zwar jetzt erstmal noch nicht, aber es sieht mal nicht so kompliziert aus. Ich werd mich gleich mal reinarbeiten.

Zu Joins gibts Lesestoff in SELFHTML aktuell (wobei ich meinen Artikel gerade ins Wiki übertrage):

Den ersten Artikel hatte ich bereits einmal gelesen und mich königlich über die Formulierung 'Motivation für die künstliche Herbeiführung des Problems' amüsiert. Es ist für mich quasi eine neue Art zu denken, dieses Relationale. Ist wie eine neue Sprache lernen. Der Anfang ist schwierig und vieles, was nachher einfach ist, wirkt unlösbar kompliziert. Ich glaube Du kannst Dir von einer Datenbank bereits Kaffee kochen und die Schuhe zubinden lassen, oder? WoOoW. Ist auf jeden Fall ein sehr weites Gebiet. Wer losgeht, steht auch schnell auf dünnem Eis. Daher mal ein DICKES DANKESCHÖN an Deine Hilfsbereitschaft <verneig>.

Besten Gruß
JOhnnY

P.S.
SELECT Kaffee
FROM Dose
UNION Wasser
WHERE temperatur = 100
JOIN Tasse
UNION Zucker, Milch