"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Für SQl Profis: gesucht wird bestimmte Funktion

jb 27.06.2002 - 01:28 555 9
Posts

jb

Here to stay
Registered: May 2000
Location: /home/noe/
Posts: 3514
Gesucht ist eine Funktion die als Ergbnis folgendes liefert:

Tabelle 1:
1 11 111
2 22 222
3 33 333
4 44 444

Tabelle 2:
a aa aaa
b bb bbb
c cc ccc
d dd ddd

Ergebnis des SQl Befehls soll sein:

1 11 111
2 22 222
3 33 333
4 44 444
a aa aaa
b bb bbb
c cc ccc
d dd ddd

Also einfach die Tabellen untereinanderkopiert...

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
UNION ist was du brauchst.
Syntax hängt von deiner DB ab.

jb

Here to stay
Registered: May 2000
Location: /home/noe/
Posts: 3514
@.deRElict. Du schläfst wohl nie, oder :D

Mal sehen was der Kollege sagt für den ich es suche. Is ein Visual Basic Programm das auf ne Access "Datenbank" :rolleyes: zugreift.

Hab im Mysql Manual auch grad was gefunden weißt da vielleicht die genaue Syntax? Wills mal ausprobieren...

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
Union geht nur in Mysql 4.0
Wies bei Access aussieht weiß ich nicht, meine M$-Zeit liegt weit zurück.

Wenn Union nicht geht, kannst es nur über eine temporäre tabelle lösen.

jb

Here to stay
Registered: May 2000
Location: /home/noe/
Posts: 3514
Hat schon funktioniert bei Access. Das mit der temp. Tabelle hab ich mir auch überlegt...

Unter Access: [TABLE] Abfrage1 UNION [ALL] [TABLE] Abfrage2 [UNION [ALL] [TABLE] AbfrageN [ ... ]]

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
dann passts ja :)

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1088
hmm machst einfach eine matrix :) ich kenn mich zwar net mit accsess dbs aus... aber in mysql würde ich einfach eine funktion schreiben die eine deppen einfache matrix löst :)

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
was meinst du mit matrix?

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1088
ahhhh sorry ich hab mich vorher beim ergebniss verlesen..... nein aber wenn man die einträge zB mischen soll......... dann mach ich das mit einer matrix :) die schaut dann z.B so aus
(2 2 2)     (1 1 1)
(4 3 5) * (2 2 2) = ......... jo da gibt es einen algotrhytmus den
(1 6 7)    (8 8 8) den ich jetzt lieber net poste weil der ziemlich lang ist :)

jb

Here to stay
Registered: May 2000
Location: /home/noe/
Posts: 3514
Es ging nicht drum Matrizen zu multiplizieren sondern einfach nur die Daten untereinander auszugeben.

Is glaub ich besser wenn der Thread geclosed wird.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz