FiSi_CB Geschrieben 19. Juli 2006 Teilen Geschrieben 19. Juli 2006 Hallo ich schreibe im moment eine php seite in der mann sehen kann wan ein rechner installiert wurde welche macid er hat und um wieviel uhr er installiert wurde. Die Informationen werden automatisch bei der installation in eine MySQL gespeichert. Dann gibts noch eine Informix Datenbank die manuel mit der MAC ID und der Raumnr gefüllt wird, auf diese hab ich zugriff mit odbc. So jetzt zum Problem. Ein inner join über 2 Datenbänke (Informix, MySQL) ist wohl nicht möglich desshalb würd ich gerne eine Temporäre tabelle erstellen die dann mit den Informationen MACID und raumnr gefüllt werden, damit ich danach einen Join auf diese Tabelle und die andere machen kann um zu Selecten wenn die macid gleich ist dann, zeig dabei noch die Raumnr an!!! So mit dem join werd ich hinkriegen, jedoch nicht wie ich die Temporäre tabelle erstelle und mit den Daten (Raumnr, macid) aus der Informix Datenbank fülle... Vielen Dank für die Hilfe Chris Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 20. Juli 2006 Teilen Geschrieben 20. Juli 2006 Eine temporäre Tabelle gibt es in MySQL AFAIK nicht. Lösungsansatz Nr 1: Mach dir eine Tabelle, diese füllst du mit den Daten die temporär sind, machst deine Abfragen und löschts die Tabelle (bzw. die Inhalte) im Anschluss wieder. Lösungsansatz Nr 2 (und IMHO der bessere): Nutze keine 2 DBMS Mach doch einfach alles über MySQL bzw. Informix. die (Temp-)Tabelle jedesmal wieder neu füllen ist doch eine Zeitverschwendung, die gar nicht sein müsste. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
FiSi_CB Geschrieben 20. Juli 2006 Autor Teilen Geschrieben 20. Juli 2006 Hi, also 1. Das mit der Temporären gibts anscheinend doch Create Temporary Table .... und 2. Basiert hier bei uns in der Firma einiges auf Servern an denen ich nix umstellen darf weil, sonst nix mehr läuft! Sprich das reinste CHAOS!!! naja die Temporäre tabelle kann gefüllt werden. brauche nur noch den Befehl!!! MfG Chris Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 24. Juli 2006 Teilen Geschrieben 24. Juli 2006 und 2. Basiert hier bei uns in der Firma einiges auf Servern an denen ich nix umstellen darf weil, sonst nix mehr läuft! Sprich das reinste CHAOS!!! naja die Temporäre tabelle kann gefüllt werden. brauche nur noch den Befehl!!! Einiges basiert auf Server, echt? Also wenn Dinge die schon zusammengehören (MacAdresse/Installationszeit und MacAdresse/Raum) komplett unabhängig voneinander gespeichert werden, ist da für mich schon das reinste CHAOS vorhanden... aber naja, is nich mein Bier. Füllen kannst du eine Tabelle mit INSERT... http://dev.mysql.com/doc/refman/4.0/de/create-table.html TEMPORARY ist nur ein Zuzsatz zum normalen Create, und entsprechend kannst du die Tabelle danach auch ganz normal verwenden, nur dass sie am Ende der Verbindung wieder weg ist. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.