MySQL запрос внешнего ключа ссылается на первичный ключ - PullRequest
3 голосов
/ 12 ноября 2011

У меня есть таблица, которая ссылается на себя.

table

Есть ли способ показать имя родителя в запросе? Что-то вроде if (parent_id != null) {SHOW name WHERE id=parent_id} else {is_parent = TRUE). Это просто, как я вижу логику.

1 Ответ

3 голосов
/ 12 ноября 2011

Может быть просто:

SELECT U.*, UP.name
FROM units U
LEFT JOIN units UP ON U.parent_id = UP.id

?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...