Regina Speer: Abfragen zusammenfassen

Hallo,

gibt es eine Möglichkeit folgende 2 Abragen in eine zusammenzufassen?

Wenn ja, wie?

// nächster Prozesschrittes
$query_return3 = mysql_query("
SELECT min(tpxprozess.tpxprozess_schritt) AS naechsterxprozessschritt
FROM tpxprozess
WHERE tpxprozess.tpxprozess_schritt > ".$_POST["prozess_schritt"]."
AND tpxprozess_teilprojekt_id = ".$_REQUEST["teilprojekt_id"]."
");
$query_array3 = mysql_fetch_array($query_return3);
$naechsterxprozessschritt = $query_array3["naechsterxprozessschritt"];

// ID, Beschreibung des nächsten Prozessschrittes
$query_return4 = mysql_query("
SELECT tpxprozess_id, tpxprozess_beschreibung
FROM tpxprozess
WHERE tpxprozess.tpxprozess_schritt = $naechsterxprozessschritt
AND tpxprozess_teilprojekt_id = ".$_REQUEST["teilprojekt_id"]."
");
$query_array4 = mysql_fetch_array($query_return4);
$tpxprozess_idxnext = $query_array4["tpxprozess_id"];

  1. Halihallo Regina

    // nächster Prozesschrittes

    dein "nächster" Prozessschritt wird in diesem Kontext wohl über

    SELECT *
       FROM  tpxprozess
       WHERE tpxprozess_teilprojekt_id = ... AND
             tpxprozess.tpxprozess_schritt > ...
       ORDER BY
             tpxprozess.tpxprozess_schritt DESC
       LIMIT 1,0

    definiert. Das dürfte die Aufgabe fast lösen.

    Bitte gewöhne dir an die SQL-Queries etwas zu formatieren, oder willst du Gefahr gehen,
    dass eine Antwort wegen fehlender Übersichtlichkeit ausbleibt?

    Viele Grüsse

    Philipp

    --
    RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
    Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.