Problem mit Joinabfrage

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit Joinabfrage

    Hi Leute

    Ich habe da ein Blackout, vielleicht kann mir wer weiterhelfen; folgendes:

    Mit dieser Joinabfrage lese ich Daten aus der DB aus. Nun möchte ich zusätzlich der Abfrage folgenden Befehl mitgeben. Zeige die Daten mit der Sprache welche in der Var $sprache enthalten ist, falls keine übereistimmung gefunden wird zeige den Datensatz mit der default Spache (de) an.

    PHP-Code:
    $abfrage_box mysql_query
    ("SELECT t0.content, t0.titel, t0.id_box, t0.id_seite, t0.id_partner, t0.update_time ,
    t0.style, t0.type, t0.modul, t0.status, t0.sprache
    FROM 
    $tab_content_box t0
    LEFT JOIN 
    $tab_content_box t2 on t2.update_time <= '$datum_jetzt
    && t2.id_seite = '
    $id1
    && t0.id_partner = t2.id_partner and t0.update_time < t2.update_time
    where t0.id_seite = '
    $id1' && t0.update_time <= '$datum_jetzt
    && t2.id_partner is NULL order by t0.id_partner asc "
    ); 
    In dieser Joinabfrage sollte diese neue Bedingung einfliessen, nur habe ich zur Zeit einen klemmer. :-)

    Thx René

  • #2
    Zeige die Daten mit der Sprache welche in der Var $sprache enthalten ist, falls keine übereistimmung gefunden wird zeige den Datensatz mit der default Spache (de) an.
    Ein erster ansatz wäre ja schonmal die Query als eigenständige Query zu schreiben.

    Kommentar


    • #3
      Hi Tobias

      Ja, da scheitere ich bereits.

      PHP-Code:
      $abfrage_box_sprache mysql_query ("SELECT * FROM
      $tab_content_box where id_seite = '$id1' sprache = '$sprache' "); 
      Wie kann ich eine "if - else" abfrage in ein Query packen?

      Kommentar


      • #4
        Siehe PHP-SWITCH-Funktion

        Es kommt nicht darauf an, mit dem Kopf durch den Monitor zu rennen,
        sondern mit den Augen das Manual zu lesen.

        Kommentar


        • #5
          switch in einem Query?

          Kommentar


          • #6
            http://dev.mysql.com/doc/mysql/en/fl...onstructs.html sollte dir helfen

            Kommentar


            • #7
              Siehe PHP-SWITCH-Funktion
              autsch...

              Kommentar

              Lädt...
              X