SQL объединяет две таблицы, связанные одним столбцом первичного ключа или пары внешних ключей, используя предложение where
Описание
На этой странице мы собираемся обсудить использование двух или более таблиц в соединении с одним столбцом PRIMARY KEY и FOREIGN KEY.
Пример:
Пример таблицы: продукты
Пример таблицы: компания
Чтобы получить «item_name» и «item_unit» из таблицы «food» и «company_name» и «company_city» из таблицы «company» после объединения со следующими условиями:
1. «company_id» является первичным ключом в таблице «company»,
2. «company_id» - это внешний ключ в таблице «food», который ссылается на первичный ключ таблицы «company»,
3. «company_id» для «company» и «food» должны совпадать,
4. «company_city» столбца «company» должен быть «London»,
можно использовать следующий оператор SQL:
Код SQL:
SELECT foods.tem_name,foods.item_unit,
company.company_name, company.company_city
FROM foods ,company
WHERE foods.company_id =company.company_id
AND company.company_city='London';
Выход
ITEM_NAME ITEM_UNIT COMPANY_NAME COMPANY_CITY ------------------------- ---------- --------------- ---------- ------------- Cheez-It Pcs Jack Hill Ltd Лондон BN Biscuit Pcs Jack Hill Ltd Лондон Mighty Munch PC Гурманы. Лондон Пот Райс шт Джек Хилл Лтд Лондон
Смотрите нашу базу данных моделей
Вот новый документ, который представляет собой набор вопросов с короткими и простыми ответами, полезными для изучения SQL, а также для интервью.
Упражнения по SQL
- Упражнения по SQL, практика, решение
- SQL Получить данные из таблиц [33 Упражнения]
- Булевы и реляционные операторы SQL [12 упражнений]
- Подстановочные знаки SQL и специальные операторы [22 упражнения]
- Агрегатные функции SQL [25 упражнений]
- Вывод запроса форматирования SQL [10 упражнений]
- SQL-запросы к нескольким таблицам [7 упражнений]
- ФИЛЬТРАЦИЯ И СОРТИРОВКА в базе данных персонала [38 упражнений]
- SQL СОЕДИНЯЕТ
- SQL ПОДПИСИ
- SQL Union [9 упражнений]
- SQL View [16 упражнений]
- Управление учетными записями пользователей SQL [16 упражнение]
- База данных фильмов
- ОСНОВНЫЕ запросы к базе данных фильмов [10 упражнений]
- ПОДПИСКИ на фильм База данных [16 упражнений]
- ПРИСОЕДИНЯЕТСЯ к базе данных фильма [24 упражнения]
- Футбольная база
- Вступление
- ОСНОВНЫЕ запросы по футболу базы данных [29 упражнений]
- ПОДПИСКИ по футбольной базе данных [33 упражнения]
- База данных больницы
- База данных сотрудников
- ОСНОВНЫЕ запросы к базе данных сотрудников [115 упражнений]
- БРОНИРОВАНИЕ на сотрудника База данных [77 Упражнения]
- Еще не все!
Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.
Предыдущая: Объединение таблиц с группировкой по и упорядочением по
Далее: объединение двух таблиц, связанных составным первичным ключом или внешней парой ключей
Новый контент: Composer: менеджер зависимостей для PHP , R программирования