人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQLで質問です。
ユーザーの友達同士を繋げるテーブルを作りました。(member_friendとします)
これは、つながり一つに一つのテーブルでmid1とmid2のどちらかに自分、どちらかに相手のIDが入ります。
そのため、自分の友達の一覧を表示させる場合は、相手のID(mid1かmid2)のどちらかでユーザー情報(member_baseとする)を連結させないとなりません。

ちょっと、わかりづらいですが、要はSQL内で下記のような、連結のキーを切り替えるIF判定をしたいのです。

SELECT * FROM member_friend
if (mid1 != (自分のID)){
LEFT JOIN member_base ON member_base.id=member_friend.mid1
}else{
LEFT JOIN member_base ON member_base.id=member_friend.mid2

}


●質問者: makocan
●カテゴリ:ウェブ制作
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ