У меня есть две отдельные таблицы, и единственный способ точно сопоставить 2 - это столбцы fname и lname. Это попытка получить добавочный номер телефона из одной таблицы на основе fname и lname из другой таблицы.
Это таблица "добавочных номеров" (в которых есть добавочные номера телефонов):
| я бы | имя | lname | место расположения | должность | расширение |
|---|
Это таблица "каталога" (в которой указано местоположение):
| я бы | доб | имя | lname | ФИО | место расположения |
|---|
Я хочу запросить directory.location и отобразить следующее:
| Имя | Фамилия | Заголовок | Место расположения | Расширение |
|---|






Просто присоединитесь к двум столам:
select u.fname, u.lname, u.title, d.extension
from users as u
join directory as d on u.fname = d.fname and u.lname = d.lname
where d.location = 'woswasi'
u и d - просто псевдонимы. Вы также можете использовать полные имена таблиц. (То есть extension.lname)
Это то, что мне было нужно .. Спасибо!
пожалуйста, простите мое незнание, но следует ли мне заменить все буквы "d" на "каталог", а "u" на "усилия"? Я действительно видел, что пользователи могли быть расширениями. Меня совершенно сбивает с толку концепция «присоединиться», со временем я ее получу. Спасибо!!