WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 24.09.2002, 12:13   #1
weev
Senior Member
 
Registriert seit: 02.03.2002
Beiträge: 123


Standard mysql statement

hi forum,
hab folgendes problem, in meiner datenbank gibt es 3 tabellen (einfachheitshalber Tab1,Tab2Tab3). in jeder dieser tabellen gibt es ein feld "dateadd", in die das erstellungsdatum des datensatzes eingetragen ist. nun möchte ich alle 3 tabellen abfragen und die letzten 15 datum's mit index(ID1,2,3) absteigend sortiert ausgeben. ich hab schon viele varianten versucht bin aber noch nicht zum gewünschten ergebnis gekommen.

tablestruktur:
Tab1(Feld: ID1[autoinc],text,dateadd)
Tab2(Feld: ID2[autoinc],ID1,text,dateadd)
Tab3(Feld: ID3[autoinc],ID2,text,dateadd)

das muss doch irgendwie funktionieren???
____________________________________
-- free tibet --
weev ist offline   Mit Zitat antworten
Alt 24.09.2002, 17:17   #2
Uurtyp
Jr. Member
 
Registriert seit: 01.09.2002
Beiträge: 46


Standard

hmm also einfach ist das sicher nicht.

mit nem einfachen Befehl geht das nicht - oder mir fällt keiner ein. Aber wozu brauchst du es denn? Hast du nur die Mögl das mit SQL zu lösen? oder könntest du auch alle abfragen und es dann zB mit PHP oder so weiterverarbeiten. wäre sicher die einfachere Variante. Ausser du findest einen SQL guru der dir dein problem lösen kann glaube ich aber nicht. (Falls es überhaupt geht .. was ich aber schon annehme)

mfg
Uurtyp
____________________________________
mfg Uurtyp
Uurtyp ist offline   Mit Zitat antworten
Alt 24.09.2002, 17:21   #3
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

(select * from t1 union select * from t2 union select * from t3) order by date asc limit 0, 15

so müssts gehen, allerdings funkt union erst ab mysql 4

http://www.mysql.com/doc/en/UNION.html
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees.
Who-T ist offline   Mit Zitat antworten
Alt 24.09.2002, 18:03   #4
Uurtyp
Jr. Member
 
Registriert seit: 01.09.2002
Beiträge: 46


Standard

wow
ok überredet ... mit mysql V4.X hab ich noch nix gemacht *gg*

bitte sag bescheid ob es funktioniert
weil wenn is es eine echt gute methode

mfg Uurtyp
____________________________________
mfg Uurtyp
Uurtyp ist offline   Mit Zitat antworten
Alt 24.09.2002, 18:10   #5
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

is an und für sich ein normaler sql befehl
das problem ist, dass mysql in dieser hinsicht ziemlich eingeschränkt ist.

sogar access kann da mehr
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees.
Who-T ist offline   Mit Zitat antworten
Alt 24.09.2002, 18:15   #6
Uurtyp
Jr. Member
 
Registriert seit: 01.09.2002
Beiträge: 46


Standard

ja das glaub ich schon das das ein normaler befehl is - ich hab aba imma nur mit mysql 3.2 gearbeitet .. und tus immer noch -> kenn ich die normalen befehle von dannach nicht *gg*

gut - access kann zwar mehr diesbzgl - is aba sonst behindert *g* da bleib ich lieber eingeschränkt und verwend kein access

aba gut zu wissen das das so geht

mfg
Uurtyp
____________________________________
mfg Uurtyp
Uurtyp ist offline   Mit Zitat antworten
Alt 30.09.2002, 08:12   #7
weev
Senior Member
 
Registriert seit: 02.03.2002
Beiträge: 123


Standard

hi und thx,
leider steht mir die version 4 bei meinen provider noch nicht zur verfügung (is ja auch och im beta stadium). werds aber gleich mal zuhause ausprobieren.

-weev
____________________________________
-- free tibet --
weev ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:07 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag