У меня есть две таблицы-члены mysql и addclique. Таблица членов содержит сведения обо всех пользователях, а таблица addclique - это «друзья» с двумя столбцами-adder_id, которая содержит идентификатор пользователя, отправившего запрос друга, и clique_id, содержит идентификатор пользователя, принявшего запрос друга.Как отображать пользователей из двух таблиц MySQL
Пожалуйста, я пытаюсь выбрать друзей конкретного пользователя, но я затрудняюсь получить детали (фото, имя и т. Д.) Друзей из таблицы участников, потому что я не знаю, с какой точки следует присоединиться к таблице участников таблицу addclique.
$sql = "SELECT i.*, m.* FROM addclique i JOIN members m ON m.id = ******** WHERE adder_id = :id OR clique_id = :id";
$result= $db->query($sql, array('id' => $_SESSION['id']);
Хотите ли вы, чтобы мы сообщили вам, какое поле в вашей таблице addclique присоединиться к вашему m.id? – JNevill
Укажите основные и внешние ключи. –