だから私はそれが外部キーと相互接続されている5つのテーブルを持っています
これが表 3 の出力例です。
テーブル番号3でやりたかったのは、useridが10のユーザーのSubdeptIDを抽出することですが、この場合は2つのuserid10があるため、両方が印刷されます。印刷したいのは後者のTransferIDのものだけです。私のselectステートメントはこれです
$sql_exp = "SELECT a.UserID, b.Employeename, c.TransferID, e.Department
FROM dbo.FA_Laptop a
INNER JOIN dbo.users b
on a.UserID = b.UserID
INNER JOIN dbo.SubDeptTransfer c
ON a.UserID = c.UserID
INNER JOIN dbo.SubDept d
ON c.SudDeptID = d.SubDeptID
INNER JOIN dbo.departments e
ON d.DeptID = e.DeptID
WHERE a.FAID = '$faidf' ORDER by c.TransferID DESC LIMIT 1";
私のphpコードは
$rs = $conn->Execute($sql_exp);
if ($rs->EOF) {
echo "<tr><td>Please check for the Employee Name or the Department</td>";
} else {
while (!$rs->EOF){
echo "<tr><td>".$rs->Fields("Department")." / ".$rs->Fields("EmployeeName")."</td>";
$rs->movenext();
}
$rs->Close();
}
「LIMIT」クエリでエラーが発生しました。