内部結合の SQL クエリに苦労しています。$user_idと同じではないフィールドに参加するようにしたいです。理にかなっていることを願っています。これは理解しやすいかもしれません:
if ($user_id = wallfriends.mem_id_from) {
INNER JOIN wallfriends ON wallusers.mem_id = wallfriends.mem_id_to
} else if ($user_id = wallfriends.mem_id_to) {
INNER JOIN wallfriends ON wallusers.mem_id = wallfriends.mem_id_from
}
私の現在のクエリ:
SELECT * FROM wallusers
INNER JOIN wallfriends ON wallusers.mem_id = wallfriends.mem_id_from
WHERE ((wallfriends.mem_id_from =".$user_id.") OR (wallfriends.mem_id_to =".$user_id.")) AND wallfriends.confirm=1
前もって感謝します