Вот SQL, который объединен во всех ваших трех таблицах, с надеждой решите вашу проблему.
select u.userid,
u.username,
a.useraddressid,
a.userid as userid2,
a.address,
d.userdegreeid,
d.userid as userid3,
d.degree
from users u
join useraddress a on (u.userid = a.userid)
join userdegree d on (u.userid = d.userid);
Здесь, при присоединении SQL к полю «Идентификатор пользователя», поэтому не нужно выбирать «идентификатор пользователя» из всех таблиц, это будут одинаковые записи. Итак, где бы вы ни хотели использовать этот «идентификатор пользователя», вы можете ссылаться на тот же «идентификатор пользователя» в приложении. В SQL ниже я удалил «идентификатор пользователя», который повторяется.
select u.userid,
u.username,
a.useraddressid,
a.address,
d.userdegreeid,
d.degree
from users u
join useraddress a on (u.userid = a.userid)
join userdegree d on (u.userid = d.userid);