Daten Kombinieren



  • Hallo!
    ich möchte folgendes in einem SQL befehl machen:
    Pseudocode:
    VAR = "SELECT SPALTE1 FROM TABELLE LIMIT 1"
    Den wert will ich wieder verwenden in
    "SELECT SPALTE2 FROM TABELLE WHERE SPALTE1<"+VAR
    Geht sowas in einem SQL Befehl?



  • das ist ja schön, dass du das machen willst 👍

    und was ist nun das Problem oder die Frage?
    Welches DBMS verwendest du? Welche Programmiersprache? Welches Framework?

    ➡ SubSelects



  • php
    Danke für den tipp!
    EDIT:
    hmm, wie müsste ich es dann für mein Beispiel schreiben?



  • Hallo

    rumgepseudo'e:

    SELECT irgendwas1, irgendwas2 FROM tabelle1 WHERE irgendwas2<irgendwas1 ORDER BY irgendwas [DESC/ASC] LIMIT 1;
    

    Beispiel2 (PHP):

    $row    = mysql_fetch_array(mysql_query("SELECT irgendwas1 FROM tabelle1 ORDER BY irgendwas1 DESC LIMIT 1"));
    $row2   = mysql_fetch_array(mysql_query("SELECT irgendwas2 FROM tabelle1 WHERE irgendwas2<".$row[0]));
    print $row2[0];
    

    LG


Anmelden zum Antworten