我的查询中有一个问题。为什么我不能使用a.train_num过滤?结果始终为0.但是当我使用c.stridnumber进行过滤时,我得到了结果。
请检查我的以下查询。
SELECT a.*,b.*,c.*
FROM pos_train_db a
INNER JOIN emp_db b
ON a.pos_name = b.emp_position
INNER JOIN tms_ml c
ON b.ID = c.stridnumber
WHERE a.train_num=10
答案 0 :(得分:0)
试试这个:
$this->sql =
"SELECT a.*,b.*,c.* FROM pos_train_db a
LEFT JOIN emp_db b ON a.pos_name = b.emp_position
LEFT JOIN tms_ml c ON b.ID = c.stridnumber
WHERE a.train_num=10 ";