Я борюсь с правильным типом условного оператора выбора здесь, даже после поиска.
У меня есть таблица с пользователями. Некоторые владельцы, некоторые просто гости, вот так:
TABLE A
UserID | UserType | Directory | RegisteredToID | Name
1 | Guest | | 3 | Bob
2 | Guest | | 3 | Susan
3 | Owner | abc | (null) | Charles
4 | Guest | | 20 | Hugh
etc...
Я пытаюсь получить один оператор запроса, который приводит записи Боба, Сьюзен и Чарльза с указанием имени каталога для каждого, например:
Name | Directory
Bob | abc
Susan | abc
Charles | abc
Другими словами, Боб и Сьюзен - гости Чарльза, но запись Чарльза содержит имя каталога, которое я хочу. Надеюсь, мой вопрос имеет смысл?
РЕДАКТИРОВАТЬ: Я должен был упомянуть этот поворот .... Я не буду знать имя каталога, только идентификатор пользователя (например, 1 для Боба), и я пытаюсь получить правильное имя каталога, чтобы связать для каждого пользователя, будь он гостем или нет. Только записи владельца имеют заполненное имя каталога.