私はPHPの初心者でもないし、MySQLの初心者でもない人も参加することができます...しかし、私がしなければならないことは、foreachを実行しなければPHPで奇妙な結合
SELECT `priorities`.`pri_name`, `agent_status`.`sta_title`, `specializations`.`spec_title`, `agents`.*
FROM (`agents`)
JOIN `priorities` ON `priorities`.`id` = `agents`.`priority`
JOIN `agent_status` ON `agent_status`.`s_id` = `agents`.`user_status`
JOIN `Specializations` ON `specializations`.`id` = `agents`.`Specialization`
WHERE `agents`.`id` = '4';
は今、私は通常の状況下ではないと思われるこれに参加する1以上を追加する必要があります。私の現在の配列へデータ...
だから、私はそうのようなものです参加してい問題。しかし、私が把握する必要があるのは、この単一のクエリで、同じテーブルではなく別のレコードで結合を作成する方法です。
agents.f_name AS pf_name, agents.l_name AS pl_name
:
だから、基本的に私はF_NAME、idは最初の選択したレコードのPIDと同じである第二のレコードのL_NAME ...ので、私の選択に追加するようなものです選択する必要があるだろう
は、何かのような...
JOIN('agents' ON agents.id = agents.p_id
またはそのような何かを持っ...
ビューの使用について熟考したことがありますか? –