zwei tabellen vergleichen

zwei tabellen vergleichen

am 04.06.2007 13:10:24 von stefano picco

Hi,

ich habe zwei Tabellen in der DB, einmal beitraege und einmal
beitraege_media. Nun möchte ich beide Tabellen miteinander vergleichen
und alle Einträge die in beitraege_media sind und auf eine nicht mehr
vorhandene id in beitraege verweisen, angezeigt bekommen.

Dies dient dazu um dann entsprechende Dateien die immer eindeutig
zugeordnet worden sind, zu löschen.

Wie stelle ich dies am besten an?

Ich bin für jeden Tip dankbar :)

bye
Stefano

--
business: spicOne multimedia http://www.spicone.de - http://www.spic.de
projects: http://www.mythos77.de - http://www.typopolis.de
private: http://blog.stefano-picco.de - http://spicone.deviantart.com

Re: zwei tabellen vergleichen

am 04.06.2007 13:21:37 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de

Re: zwei tabellen vergleichen

am 04.06.2007 15:13:42 von stefano picco

Hi Andreas,

Andreas Kretschmer schrieb:
> ...
> delete from beitraege_media where id not in (select distinct id from beitraege);

es soll vorher schon noch eine Liste angezeit werden, bevor etwas
gelöscht wird. Also nehm ich mal stark an das dies dann mit o.g. SQL
Statement nur halt mit select gehen würde, oder?

> In Zukunft bitte gleich RI verwenden.

Was ist RI?

Danke
Stefano

--
business: spicOne multimedia http://www.spicone.de - http://www.spic.de
projects: http://www.mythos77.de - http://www.typopolis.de
private: http://blog.stefano-picco.de - http://spicone.deviantart.com

Re: zwei tabellen vergleichen

am 04.06.2007 15:37:12 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de

Re: zwei tabellen vergleichen

am 04.06.2007 16:00:25 von stefano picco

Hi Andreas,

Andreas Kretschmer schrieb:
> ...
> Referentielle Integrität. Für viele MySQL-User leider ein Fremdwort,
> wohl weil MySQL in früheren Inkarnationen es gar nicht kannte und dies
> sogar als Feature betrachtet wurde:
> http://sunsite.univie.ac.at/textbooks/mysql/manual.html#Brok en_Foreign_KEY
>
> Ansonsten:
> http://de.wikipedia.org/wiki/Referenzielle_Integrit%C3%A4t

alles klar, werde ich mir zu Gemüte führen, danke!

bye
Stefano

--
business: spicOne multimedia http://www.spicone.de - http://www.spic.de
projects: http://www.mythos77.de - http://www.typopolis.de
private: http://blog.stefano-picco.de - http://spicone.deviantart.com