我与我的餐桌关系。我有这个表添加了新的采购项目,它有2列 - line_manager_remark
和c_level_remark
,它们显示了直线经理和c级执行官的审批状态。
这些列的值来自另一个表
现在,我在获取项目的状态(定义)时遇到问题。这是行不通的。
这就是我所做的
SELECT
a.*,
b.*
FROM
request_items AS a,
request_status AS b
WHERE
a.line_manager_remark = b.id
AND
a.c_level_remark = b.id
AND
a.request_id = '$id'
AND
state = 'active'
答案 0 :(得分:1)
'$id'
我注意到 - 如果request_items.request_id
是PHP / Perl字符串插值的证据立即停止并使用参数化查询,否则您的查询容易受到SQL注入(我假设{{1} }也是int
而不是文本列...)