Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: einfachste Weg: Daten sortiert aus 3 Tabellen

  1. #1
    Forum Guru Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard einfachste Weg: Daten sortiert aus 3 Tabellen

    Tach,

    ich will auf einer Seite die 10 neusten Einträge aus 3 Kategorien ausgeben.
    Die 3 Kategorien sind voneinander total unabhängig, hinter jeder steht eine
    Datenbank-Tabelle, jede Tabelle enthält ein Datumsfeld (nach dem soll sortiert
    werden).

    Wie löst man des Problem am besten ? Sammeln in nem Array ?
    Anlegen einer temporären Tabelle ? oder die IDs fest in einer sammeln ?

    *thx*
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  2. #2
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: einfachste Weg: Daten sortiert aus 3 Tabellen

    Ich würde temporär HTML-Code in einer Datei speichern. Sprich, wenn in einer Kategorie was dazukommt, einmal nen SQL-Query Abfeuern und daraus HTML-generieren und das dann per include() oder file_get_contents() am entsprechenden platz einbinden.
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  3. #3
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: einfachste Weg: Daten sortiert aus 3 Tabellen

    Spontan würde ich zu einer temporären Tabelle raten.

    Passt es denn von der Normalisierung, dass jede Kategorie eine eigene Tabelle hat? Oder könnte man die Kategorien zusammenlegen in einer Tabelle mit einem zusätzlichen Schlüssel der definiert um welche Kategorie es sich handelt? Oder ansonsten die Spalten die in allen 3 Kategorien vorkommen in einer Tabelle zusammenfassen und nur Inhalte die sich stark unterscheiden in die jeweiligen einzelnenen Kategorie-Tabellen auslagern?
    Ich weiß ja nicht was du machen willst, daher ist das ein Schuss ins Blaue, in den meisten Fällen zu deiner Problembeschreibung ist aber eine Optimierung der Tabellenstrukturen wesentlich sinnvoller, als sich irgendwie eine Lösung zurechtzubiegen, die mit der aktuellen Tabellenstruktur läuft. Du mußt ja offensichtlich an mindestens einer Stelle (wo dein geschildertes Problem auftritt) auf alle Kategorien auf einmal zugreifen, also gibt es offensichtlich einzelne Daten in den verschiedenen Tabellen, die zusammengehören. Die sollten dann auch in nur einer Tabelle stehen.
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  4. #4
    Forum Guru
    Themenstarter
    Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: einfachste Weg: Daten sortiert aus 3 Tabellen

    gemeinsame tabelle is leider nicht möglich da sich die strukur (felder) komplett unterscheiden,
    einziges gemeinsames feld welche alle 3 kategorien haben ist das datum...
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  5. #5
    Pion
    Gast

    Standard AW: einfachste Weg: Daten sortiert aus 3 Tabellen

    Na das musst du selbst entscheiden, entweder in einem Query alle 3 Abfragen oder pro Kathegorie einen Query
    Diese Entscheidung sollte aber hier keine Rolle spielen, pro Kathegorie ein Query ist das einfachste !

    Ansonsten eben so aufbauen:

    $muh[erstecatmuh][1] = 'muh der inhalt';
    $muh[erstecatmuh][2] = 'muh der inhalt';

    $muh[zweitecatmuh][1] = 'muh der inhalt';
    $muh[zweitecatmuh][2] = 'muh der inhalt';



    Aber das einfachste sind 3 Queries

  6. #6
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: einfachste Weg: Daten sortiert aus 3 Tabellen

    wäre nicht auch nen view ne möglichkeit, damit alles zu holen an daten und dann eben aus dem view entsprechende infos auszulesen?
    oder is das die sache mit der einen tabelle, die nich geht??
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  7. #7
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: einfachste Weg: Daten sortiert aus 3 Tabellen

    Wenn die 3 Tabvellen sich unterscheiden, ist Pions Lösung die einzige, die da möglich ist (meines Wissens nach).
    Also aus jeder Kategorie mit einem einzelnen Query die 10 aktuellsten auslesen und dann mit php oder was immer sortieren.

  8. #8
    Pion
    Gast

    Standard AW: einfachste Weg: Daten sortiert aus 3 Tabellen

    Zusammenfassen könnte man dies zb mit UNION (Spart 2 Querys)

  9. #9
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: einfachste Weg: Daten sortiert aus 3 Tabellen

    Nein, eben nicht, da die Tabellen eine unterschiedliche Struktur haben

  10. #10
    Pion
    Gast

    Standard AW: einfachste Weg: Daten sortiert aus 3 Tabellen

    Wo die Spalten nich da sind, ist der Wert ja dann einfach NULL

    Naja das ist im Grunde ja egal

Ähnliche Themen

  1. MySQL Abfrage - Sortiert wählen, aber doch Random?
    Von Breakdown im Forum Datenbank Forum - MySQL und andere Datenbanksoftware
    Antworten: 4
    Letzter Beitrag: 11.09.2009, 12:30
  2. Java-Unterforum alphabetisch sortiert
    Von vbtricks im Forum Forum-Hilfe.de intern
    Antworten: 2
    Letzter Beitrag: 20.11.2008, 11:59
  3. einfachste trace-Anweisung funktioniert nicht
    Von sebriko im Forum Flash Forum
    Antworten: 2
    Letzter Beitrag: 21.07.2008, 18:44
  4. Daten aus verschiedenen Tabellen auslesen / Vergleichen
    Von Paddy2Fast im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 03.02.2008, 21:23
  5. gaestebuch sortiert einträge nicht richtig
    Von kracKiwi.de im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 25.04.2006, 17:25

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •