Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   [php] MySQL Query über 2 Tabellen (https://www.delphipraxis.net/83990-%5Bphp%5D-mysql-query-ueber-2-tabellen.html)

EDatabaseError 9. Jan 2007 19:54


[php] MySQL Query über 2 Tabellen
 
Ich habe 2 MySQL Tabellen in denen Datums/Zeitinformationen mit einer Information gespeichert sind.

Wie kann ich nun ein Query machen das mir beide Tabellen nach Datum und Zeit ausgibt.

Bsp:

Table1
11/12/1234 - 12:34 - Foo1
13/12/1234 - 12:34 - Foo2

Table2
11/12/1234 - 22:22 - Foo3
12/12/1234 - 12:34 - Foo4

Die Ausgabe sollte nun so aussehen:

11/12/1234 - 12:34 - Foo1
11/12/1234 - 22:22 - Foo3
12/12/1234 - 12:34 - Foo4
13/12/1234 - 12:34 - Foo2


Leider weiß google auch nicht so recht weiter...

Danke!

Mfg
Tobi

ArmyMan 9. Jan 2007 20:17

Re: [php] MySQL Query über 2 Tabellen
 
Das geht mit UNION ALL

Code:
SELECT date, time, foo FROM table1
UNION ALL
SELECT date, time, foo FROM table2
ORDER BY date, time
Greetz

EDatabaseError 9. Jan 2007 20:42

Re: [php] MySQL Query über 2 Tabellen
 
Zitat:

Zitat von ArmyMan
Das geht mit UNION ALL

Code:
SELECT date, time, foo FROM table1
UNION ALL
SELECT date, time, foo FROM table2
ORDER BY date, time
Greetz

Und wie siehts aus wenn in der einen Tabelle Datum und Zeit vorhanden ist und in der anderen nur ein Datumswert der immer eine konstante Zeit hat, welche aber nicht in der Tabelle sonden nur in einem php script eingetragen ist.

faux 9. Jan 2007 20:57

Re: [php] MySQL Query über 2 Tabellen
 
Zitat:

Zitat von EDatabaseError
Und wie siehts aus wenn in der einen Tabelle Datum und Zeit vorhanden ist und in der anderen nur ein Datumswert der immer eine konstante Zeit hat, welche aber nicht in der Tabelle sonden nur in einem php script eingetragen ist.

SQL-Code:
SELECT date, time, foo
FROM table1
UNION ALL
SELECT date, '18:34', foo
FROM table2
ORDER BY date, time
Grüße
Faux

ArmyMan 9. Jan 2007 20:59

Re: [php] MySQL Query über 2 Tabellen
 
Zitat:

Zitat von EDatabaseError
Und wie siehts aus wenn in der einen Tabelle Datum und Zeit vorhanden ist und in der anderen nur ein Datumswert der immer eine konstante Zeit hat, welche aber nicht in der Tabelle sonden nur in einem php script eingetragen ist.

Faux war schneller...

Greetz

EDatabaseError 12. Jan 2007 15:46

Re: [php] MySQL Query über 2 Tabellen
 
Ich hab nun noch ein anderes Problem...wie kann ich das OrderBy so ändern das es nur nach tag/monat sortiert?

DP-Maintenance 12. Jan 2007 15:54

DP-Maintenance
 
Dieses Thema wurde von "Daniel" von "Programmieren allgemein" nach "Datenbanken" verschoben.
Ist ein reines SQL-Thema, das nichts mit PHP zutun hat.

mkinzler 12. Jan 2007 16:05

Re: [php] MySQL Query über 2 Tabellen
 
Zitat:

Zitat von EDatabaseError
Ich hab nun noch ein anderes Problem...wie kann ich das OrderBy so ändern das es nur nach tag/monat sortiert?

SQL-Code:
...order by extract(year from datum), extract(month from datum);


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz