BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- SQL-Frage (http://www.black-board.net/thread.php?threadid=17601)


Geschrieben von Exekutor am 11.06.2004 um 00:11:

  SQL-Frage

Ok, habe folgendes Problem:
Ich habe eine Datenbank mit momentan 4 Tabellen, jeden Tag kommt 1 dazu... es ist von einem Online-Game..
Der Primärschlüssel ist der Account-Name.. und ich bräuchte folgende Abfrage in SQL:
Es hibt ein Feld namens Punkte in jeder Tabelle, und ich bräuchte nur die Accounts, in denen sich diese Punktzahl in allen Tabellen NICHT verändert hat...

Hoffe ihr könnt mir helfen!

Khan



Geschrieben von LX am 11.06.2004 um 00:17:

Achtung

Wie ich bereits im Channel schrieb, sollte es für 2 Tabellen
code:
1:
2:
3:
SELECT *
FROM tabelle1, tabelle2
WHERE tabelle1.Punkte=tabelle2.Punkte AND tabelle1.id=tabelle2.id
tun. id wäre demnach der Primärschlüssel der Tabellen, bei EU empfiehlt sich die SystemID.



Geschrieben von Exekutor am 11.06.2004 um 07:48:

 

Ok das klappt nun alles.. wie kann ich nun beliebig viele Tabellen so abfragen??

Jaja ich weiss das müsste ich normalerweise können hab aber nun seit knapp 2 Jahren kein SQL gemacht.... ihr mögt mir verzeihen großes Grinsen


EDIT:
Alles klar brauch es net mehr, danke LX Happy Farming :-F

Ciao Exe



Geschrieben von phlox81 am 11.06.2004 um 16:28:

  RE: SQL-Frage

Zitat:
Original von Exekutor
Ok, habe folgendes Problem:
Ich habe eine Datenbank mit momentan 4 Tabellen, jeden Tag kommt 1 dazu...


Du erstellst für jeden Tag eine neue TABELLE ?

Devil



Geschrieben von Exekutor am 11.06.2004 um 18:17:

 

Bei jeweils 7000 Datensätzen ist das ratsam... ja

Ciao Exe



Geschrieben von phlox81 am 11.06.2004 um 18:23:

 

Zitat:
Original von Exekutor
Bei jeweils 7000 Datensätzen ist das ratsam... ja

Ciao Exe


Nein, nach einem Jahr hast du 365 Tabellen, wo es eine täte.
Zeig mal dein DB Design.

Devil



Geschrieben von LX am 11.06.2004 um 18:25:

 

Zitat:
Original von Exekutor
Bei jeweils 7000 Datensätzen ist das ratsam... ja
Die Anzahl der Datensätze ist für diese Entscheidung völlig irrelevant. Die Entity-Relationships sprechen hier aber eindeutig dafür Augenzwinkern



Geschrieben von Exekutor am 11.06.2004 um 19:28:

 

Ich brauch ja immer nur max. 10-15.....
Die Daten muss ich mir so oder so holen.. von daher isses mir egal und es is zudem übersichtlicher

Ciao Exe


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH