php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.08.2005, 09:51  
Gast
 
Beiträge: n/a
Standard " Tabellen nach Datum ordnen

Guten Tag,

Ich habe das Forum durchsucht, aber leider keinen Beitrag zu diesem Thema gefunden.

Mein Problem lautet wie folgt:

Ich habe 2 seperate Tabellen, in der einen finden sich die normalen Inhälte, in der anderen die News. Jetzt will ich mit einer Suchabfrage die Einträge in beiden Tabellen Chronologisch nach Datum ordnen. Das Problem kann leider nicht mit einem Left Join behoben werden, da ich ja keine identische id's habe und es sollte aussehen als ob die Einträge aus einer Tabelle stammen.

Besten dank
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.08.2005, 09:57  
Erfahrener Benutzer
 
Registriert seit: 17.01.2005
Beiträge: 227
Mirod
Standard

in beiden hats n datum?

SELECT inhalt FROM inhalt, news ORDER by datum



ansonsten hab ichs falsch verstanden.
Mirod ist offline   Mit Zitat antworten
Alt 16.08.2005, 10:25  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Mirod
SELECT inhalt FROM inhalt, news ORDER by datum
Damit programmierst du einen schönen Cross-Join, d.h. der Inhalt der Tabelle inhalt wird für jede Zeile soviel mal ausgegeben, wie die Tabelle news Zeilen hat. D.h es werden (Anzahl Zeilen erste Tabelle x Anzahl Zeilen zweite Tabelle) Zeilen ausgegeben.
Wenn die beiden Tabellen keine Beziehung über ein Attribut haben, lässt sich das Problem wahrscheinlich nicht lösen. Falls die gleiche Anzahl Attribute aus beiden Tabellen hast, könnte das allenfalls mit einem UNION-Operator gelöst werden. Voraussetzung ist aber, wie von Mirod schon angetönt, das das Datum in beiden Tabellen vorhanden ist, z.B.:
Code:
SELECT 
        inhalt_datum, 
        inhalt_wert
    FROM
        inhalt
UNION
SELECT
        news_datum,
        news_wert
    FROM
        news
ORDER BY 1 DESC;
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 16.08.2005, 10:59  
Gast
 
Beiträge: n/a
Standard

Danke für die schnellen antworten

In beiden Tabellen existiert eine Spalte für das datum und sie sind auch von der Struktur her gleich. Dsann sollte die union methode klappen.
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tabellen für Vokabeltrainer anlegen... anonym01 PHP Tipps 2008 9 03.03.2008 21:18
Kalender nach Datum ordnen und alte Termine nicht anzeigen. Wie? Ricardando PHP Tipps 2008 9 05.01.2008 19:35
Jahrestag ermitteln cyberholic PHP Tipps 2006 4 17.12.2006 12:50
näherstes datum zum aktuellen datum herausfinden flflfl Datenbanken 7 01.05.2006 16:57
ordnen nach datum esra Datenbanken 32 15.04.2006 11:26
3 Tabellen verbinden madSoul Datenbanken 4 30.03.2006 15:37
Tabellen Ordnen PHP Tipps 2005-2 0 08.10.2005 14:06
Daten aus MYSQL nach Datum filtern Datenbanken 3 19.09.2005 16:09
[Erledigt] datum in mysql datenbank! Datenbanken 7 09.07.2005 14:43
datum nach tagen ordnen PHP Tipps 2005 3 06.05.2005 08:49
ordnen von uhrzeit und datum PHP Tipps 2005 19 25.04.2005 20:02
datum auslesen eintragen PHP Tipps 2005 23 13.04.2005 20:39
Ordnen vom datum und zeit PHP Tipps 2005 3 08.03.2005 20:09
Mehrere Tabellen abfragen und Ausgabe ordnen Datenbanken 2 16.10.2004 20:04
letztes Datum aus mehreren Tabellen wizzardxx PHP Tipps 2004 6 05.07.2004 23:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql union order by über alle zeilen, tabellen nach datum, tabelleninhalte nach datum ordnen, php tabelle nach datum ordnen, php in tabelle nach datum suchen

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.