我试图在我看来获得外键的价值。但我不知道该怎么做。我的表结构如下: 征用:
requisition_approval
我从申请表中获得了所有值:
$qry = "SELECT * FROM requisition where created_by = '$uid'";
$result = $this->fetch($qry);
return $result;
但它会在外键值中返回id。我想从requisition_approval表中获取用户表和审批状态的用户名。我怎么能这样做?
答案 0 :(得分:1)
您希望了解JOINS
:
SELECT R.*, U.*
FROM requisition R
LEFT JOIN users U ON R.created_by=U.id
WHERE R.created_by = '$uid'";
从您的示例中,requisition_approval
表格没有明确链接。你需要一个共同的领域