Abfragen zusammenfassen
Regina Speer
- datenbank
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"];
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