- First of all I have an id that corresponds to the users table identifier and I pass by get to php.
- I want to check: nickname.users, friends.id_friends, friends.id_adder, friends.id_added and friends.id_tipus but in a best way checking friends.id_adder, friends.id_added and getting the nickname correctly. The code I make works.
My query:
SELECT users.nickname,
friends.id_friends, friends.id_adder, friends.id_added, friends.id_tipus
FROM friends
LEFT JOIN users ON users.id=friends.id_added OR users.id=friends.id_adder
WHERE
(friends.id_adder='".$id."' AND (SELECT nickname FROM users WHERE id='".$id."')<>users.nickname)
OR
(friends.id_added='".$id."' AND (SELECT nickname FROM users WHERE id='".$id."')<>users.nickname);