MySQL mehrer Tabellen verbinden

Im Unterforum Off-Topic - Beschreibung: Alles andere was nirgendwo reinpasst

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 06 10 2024  06:26:39      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Off-Topic        Off-Topic : Alles andere was nirgendwo reinpasst


Autor
MySQL mehrer Tabellen verbinden

    







BID = 519287

Rambodischien

Schreibmaschine

Beiträge: 1341
Wohnort: Österreich
 

  


Hallo.

Ich habe ein kleines Problem mit dem zusammenfügen mehreren Tabellen in mysql.

Die Tabellen haben folgende Spalte gemeinsam: eid

Nur weiß ich jetzt nicht wie ich mehrer Tabellen miteinander verknüpfen kann. ( Mit nur einer Tabelle funktioniert es )

Select * from ergebnis inner join 1_serie as 1s on ergebnis.eid=1s.eid, 2_serie as 2s on ergebnis.eid=2s.eid, 3_serie as 3s on ergebnis.eid=3s.eid ;

Ich hoffe irgendjemand kann mir dabei helfen.

Mfg
Rambodischien

BID = 519366

HeinzVogel

Schreibmaschine

Beiträge: 1580
Wohnort: Welt

 

  

Nutzt du irgendeine Hilfssprache oder willst du es dierekt in SQL-Syntax haben?

_________________
Nein, Frau Bundeskanzlerin. Dezidiert Nein.

BID = 519449

Rambodischien

Schreibmaschine

Beiträge: 1341
Wohnort: Österreich

Habe es gerade herausgefunden.

War ganz einfach. Bin wahrscheinlich zu lange am Programmieren, dann übersieht man meistens den Fehler.

Danke an alle die sich darüber den Kopf zerbrochen haben

Mfg
Rambodischien

BID = 519465

Rambodischien

Schreibmaschine

Beiträge: 1341
Wohnort: Österreich

Leider habe ich wieder ein Problem mit Mysql

Ich hätte gerne alle Einträge von einem einstellbarem Datum bis zu einem anderen Datum aufgelistet.

@HeizVogel: Der mysql syntax währe nicht schlecht.

Danke

Mfg
Rambodischien

BID = 519479

HeinzVogel

Schreibmaschine

Beiträge: 1580
Wohnort: Welt

Schon wieder eine Frage von mir, ist das Datum bei jedem Eintrag gespeichert, dann ist das ganze eigentlich ganz easy:



Code :

mysql> SELECT name, (TO_DAYS(NOW())-TO_DAYS(VAR))/365 FROM xx;



http://www.little-idiot.de/mysql/mysql-166.html


_________________
Nein, Frau Bundeskanzlerin. Dezidiert Nein.

[ Diese Nachricht wurde geändert von: HeinzVogel am  2 Mai 2008 14:28 ]

BID = 519493

Rambodischien

Schreibmaschine

Beiträge: 1341
Wohnort: Österreich

Ja alle Einträge haben ein Datum.

Ich habe es probiert leider funktioniert es nicht ganz:

Folgender Programmcode habe ich verwendet:

SELECT *, (TO_DAYS(2008-04-15)-TO_DAYS(2008-04-30))/365 FROM ergebnis e;

Leider kommt da immer null raus.

Ist dieser Code schon korrekt?? Ich will nur die Einträge sichtbar machen die zwischen den beiden Datums liegen.

Mfg
Rambodischien

BID = 519495

HeinzVogel

Schreibmaschine

Beiträge: 1580
Wohnort: Welt

Hast du den Link gelesen?
http://dev.mysql.com/doc/refman/5.1......html
Hier steht auch noch ne andere Möglichkeit.
Vll. probier ichs selber mal aus...

_________________
Nein, Frau Bundeskanzlerin. Dezidiert Nein.

BID = 519497

Rambodischien

Schreibmaschine

Beiträge: 1341
Wohnort: Österreich

Leider steht da: Beachten Sie, dass die Abfrage auch Datensätze mit Daten auswählt, die in der Zukunft liegen.

Das ist leider nicht sooo gut.

Mfg
Rambodischien

BID = 519498

HeinzVogel

Schreibmaschine

Beiträge: 1580
Wohnort: Welt

Hmm, du hast Recht, kommt tatsächlich NULL raus.

Oder mach es so: WHERE datum BETWEEN x AND y

_________________
Nein, Frau Bundeskanzlerin. Dezidiert Nein.

BID = 519499

Rambodischien

Schreibmaschine

Beiträge: 1341
Wohnort: Österreich



Sooooo einfach

Naja bin noch Anfänger.

Viel herzlichen Dank

Mfg
Rambodischien

BID = 526651

Rambodischien

Schreibmaschine

Beiträge: 1341
Wohnort: Österreich

Habe wieder ein Problem mit mysql.

Ich versuche das Datum auszulesen und es klappt auch aber ich will keine Zeitangabe dabei haben.

Ich habe schon die Tabelle als DATE konfiguriert.

Trotzdem kommt als Ergebnis: 12.03.2008 00:00:00

Mfg
Rambodischien

BID = 526658

LeoLöwe reloaded

Schreibmaschine



Beiträge: 1407
Wohnort: Meine
Zur Homepage von LeoLöwe reloaded ICQ Status  

Eigentlich sollte dass so funktionieren:

SELECT DATE_FORMAT(datum,"%d.%m.%Y") AS datum FROM xyz WHERE ...

_________________
We now return you to your regularly scheduled nonsense.

BID = 526679

Rambodischien

Schreibmaschine

Beiträge: 1341
Wohnort: Österreich

@LeoLöwe reloaded

Funktioniert

Ich hatte das auch schon gesehen, nur leider hatte ich einen Schreibfehlerdrinn

Nocheinmal vielen Dank



Mfg
Rambodischien


Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 20 Beiträge im Durchschnitt pro Tag       heute wurden bisher 0 Beiträge verfasst
© x sparkkelsputz        Besucher : 182132231   Heute : 595    Gestern : 5445    Online : 897        6.10.2024    6:26
1 Besucher in den letzten 60 Sekunden        alle 60.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0559499263763