1
でテーブルに参加:は、私は次のクエリを持っている複数のFKSと行
SELECT p.id,
p.firstname,
**p.address1id,
p.address2id,**
r.invoice_id,
i.authcode
FROM membershiprenewals r,
Profile p,
Invoice i
WHERE r.orgID = 1
and r.period_id = 3
and r.status = 0
and r.profile_id = p.id
and r.invoice_id = i.id;
このテーブルには、ユーザーはプロフィールや関連するいくつかの詳細を選択します。
プロファイルアドレスは別のテーブル(profileaddress)に格納されます。また、プロファイルは2つのアドレスを持つことができます。これらのアドレスは、p.address1とp.address2を使用して参照されます。
両方のアドレスを取得して単一のレコードに結合するには、このクエリをprofileaddressテーブルに結合する必要があります。私が遊んでてきた
だから私は必要となる結果は以下の列
p.id | p.firstname | .. etc .. | profileaddress1.address | profileaddress1.town | profileaddress2.address | profileaddress2.town | .. etc
だろうが時間のための文を登録しようが、ちょうどそれをクラックに見えることはできません。
大変助かりました!
ジェイソン
ゴードン..私はあなたの質問をドロップし、それはちょうど走った。正確に私が必要としたもの。ありがとうございました !!!カンマで明示的にJOINする理由を聞くことはできますか?再度、感謝します! – Jason