私は自分のテーブル関係を持っています。私は新しい調達項目を追加するこのテーブルを持っています。これは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