PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL und Unterabfragen



oafish
17-05-2004, 11:01
Hallo,
ich habe ein kleines Problem. Und zwar muss ich überprüfen, ob in einem bestimmten Feld ein bestimmter Wert enthält (z.B. 300). Wenn der Wert drin ist, soll er in einem anderen Feld ein Datum setzen.
Dachte dies könnte ich mit einer Unterabfrage machen aber irgendwie kann MySQL nicht mit dem SQL Ausdruck umgehen.

Hm, gibt es vielleicht eine andere Vorgensweise?

oafish

Maledictus
17-05-2004, 11:39
http://dev.mysql.com/

Nach dieser Umfrage kann MySQL immernoch keine Subqueries.
Die Lösung wäre es auf ein richtiges ORDBMS zu wechseln, z.B. www.postgresql.org

wenn du mehr Gründe brauchst:
http://openacs.org/philosophy/why-not-mysql.html
ist nicht mehr ganz aktuell, aber bezeichnend.

kannst ausserdem mal schauen, was von der Umfrage bei mysql schon seit jahr und tag in postgres steckt :)

schönen tag noch und viel spass beim migirieren
Male

Thomas Engelke
17-05-2004, 13:37
Original geschrieben von Maledictus
wenn du mehr Gründe brauchst:
http://openacs.org/philosophy/why-not-mysql.html
ist nicht mehr ganz aktuell, aber bezeichnend.

Wovon mittlerweile selbstmurmelnd der größte Teil erledigt ist. Inklusive Subqueries.

TME

Gaert
17-05-2004, 18:36
Original geschrieben von Maledictus
http://dev.mysql.com/

Nach dieser Umfrage kann MySQL immernoch keine Subqueries.


Man sollte sich erstmal die Links angucken die man postet:
http://dev.mysql.com/doc/mysql/en/Subqueries.html

Ich würde dir empfehlen dich erstmal schlau zu machen, was MySQL kann, bevor du mit Floskeln wie "auf ein richtiges ORDBMS zu wechseln" um dich schmeißt ;)



Hm, gibt es vielleicht eine andere Vorgensweise?


Zwei Queries hintereinander?

Maledictus
18-05-2004, 02:24
Original geschrieben von Thomas Engelke
Wovon mittlerweile selbstmurmelnd der größte Teil erledigt ist. Inklusive Subqueries.

TME

wäre ja auch ziemlich schade, wenn seit diesem text nichts mehr passiert wäre...



Ich würde dir empfehlen dich erstmal schlau zu machen, was MySQL kann, [...]


ist die umfrage wirklich so alt auf der mysql seite?
anscheinend haben sie die aber jetzt wirklich entfernt.
ich hoffe ich bin hier nicht zu weit gegangen ;)

und subqueries in der development version, na toll. wo die meisten ISPs nichtmal 4.0 anbieten.

Gaert
18-05-2004, 08:52
Original geschrieben von Maledictus
...und subqueries in der development version, na toll. wo die meisten ISPs nichtmal 4.0 anbieten.

Das ist allerdings ein Problem... aber sag mir mal Spontan nen ISP mit Postgres Unterstützung?
Gottseidank sind ja viele hier ihre eigenen ISPs...

Maledictus
18-05-2004, 11:04
http://www.cronon.net/knowhow/dienstleistungen/isp.php
http://www.myhosting.de/
http://www.hostsharing.net/
http://www.insol.de/
http://www.edis.at/
http://www.all-connect.net/
http://www.freibergnet.de/
http://www.thewebsideoflife.de/
http://www.ralfburger.com/web/index.html

Das sind nur ein paar "lokale".

Aber selfhosting ist immernoch besser :)