すべてのリクエスト情報を含む 1 つのリクエスト テーブルを作成しました。
次の列を含むテーブル:
requestid , itemrequest1, itemrequest2, itemrequest3, quantity1, quantity2, quantity3
itemrequest
column に値がある場合、 columnitemrequest2
から数量を取得するように関係を作成する方法quantity2
。
私のクエリは次のようなものです:
$query2=mysql_query("select * from tbl_request WHERE unit='$unit' AND (itemrequest1='$itemrequest' or itemrequest2='$itemrequest' or itemrequest3='$itemrequest')");
$record_num=mysql_num_rows($query2);
while ($data1 = mysql_fetch_array($query2))
問題は、の$itemrequest
列に値がある場合itemrequest3
、数量が常に列 1 の数量を表示することです。