Я пытаюсь получить некоторые строки из одной таблицы. Это пользовательская таблица: пользователь имеет user_id
и user_parent_id
.INNER JOIN та же таблица
Мне нужно получить строку user_id
и номер user_parent_id
. Я закодировал что-то вроде этого:
SELECT user.user_fname, user.user_lname
FROM users as user
INNER JOIN users AS parent
ON parent.user_parent_id = user.user_id
WHERE user.user_id = $_GET[id]
Но это не показывает результаты. Я хочу показать запись пользователя и его родительскую запись.
Спасибо всем за ваш вклад .. я на самом деле не имел идентификатор родительского установить во время тестирования, в настоящее время его работы .. один может быть, это поможет кому-то, я сохранял user_parents как TEXT в формате «1,2», поэтому это означает детали из двух пользователей. Поэтому в этом случае мой последний рабочий запрос ниже: $ query = " выберите user.user_fname, user.user_lname, parent.user_lname AS имя_файла, parent.user_fname AS имя_файла из {$ prefix} пользователей как пользователя присоединиться к {$ префикс} в качестве родителя на parent.user_id IN (user.user_parents) где user.user_id = ". $ Id; спасибо все еще раз .. – user1718343
@ user1718343 Никогда никогда ** НИКОГДА ** хранить данные с разделителями, как в столбцах. –