-1
我有我的表關係。我有這張添加新採購項目的表格,它有2欄 - line_manager_remark
和c_level_remark
,它顯示了經理和c級經理的審批狀態。從2個MySQL表中獲取值的錯誤
這些列的值從另一個表
得到了現在,我有獲得項目的狀態(定義)的問題。這是行不通的。
這是我做了什麼
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'
*「**從2個MySQL表中獲取值的錯誤」* - 究竟是什麼? –
您應該避免遺留'FROM a,b WHERE a.id = b.id'語法的連接,並使用顯式的'RIGHT/LEFT/OUTER/INNER JOIN'語法來代替。 – Dai