次のフィールドを含む情報テーブルがあります。
id, staffMember, lineManager, description
staffMemberフィールドとlineManagerフィールドは、次の列を持つusersテーブル内の行のIDに対応する整数値を返します。
id, firstname, surname
次のクエリを使用して、情報テーブルの情報を返し、firstnameとsurnameのCONCATをstaffMember値に置き換えることができます。
SELECT information.id,
CONCAT( users.firstname, ' ', users.surname ) AS staffMember,
information.lineManager,
LEFT(information.description,200) As description
FROM information
LEFT JOIN users
ON ( information.staffMember = users.id )
LIMIT 0 , 30"
しかし、私がやりたいのは、同じクエリ(json文字列として渡す)でもlineManagerのstaffMemberの値に取り組んでいるプロセスを繰り返すことです-しかし、私は2つを持つことができないことを知っていますLEFTは同じテーブルに結合しますが、異なるフィールドを同一視します。
どんな助けでもありがたいことに受けられるでしょう。