Files
freeCodeCamp/guide/russian/sql/sql-inner-join-keyword/index.md
2018-10-16 21:32:40 +05:30

52 lines
5.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: SQL Inner Join Keyword
localeTitle: SQL Inner Join Ключевое слово
---
## SQL Inner Join Ключевое слово
### Пример использования
В этом руководстве мы обсудим объединения SQL (INNER)
### Присоединиться (как и Inner Join)
Таблица учеников будет в предложении FROM, поэтому это будет начальная или левая таблица.
Мы подключим его к контактному столу или таблице RIGHT. Вы увидите, что все студенты выглядят так же, как и в таблице контактов. Как показано в приведенных ниже таблицах, studentID 9 находится в таблице учеников, но НЕ в таблице контактов, поэтому не появляется в соединении.
Заявление SQL
```sql
SELECT a.studentID, a.FullName, a.programOfStudy,
b.`student-phone-cell`, b.`student-US-zipcode`
FROM student AS a
INNER JOIN `student-contact-info` AS b ON a.studentID = b.studentID;
```
«Регистрация» данных \`\` \`текст + ----------- + ------------------------ + ------------ ------ + -------------------- + -------------------- + | studentID | FullName | программаОфстудии | студенческая телефонная ячейка | student-US-zipcode | + ----------- + ------------------------ + ------------ ------ + -------------------- + -------------------- + | 1 | Моник Дэвис | Литература | 555-555-5551 | 97111 | | 2 | Тери Гутьеррес | Программирование | 555-555-5552 | 97112 | | 3 | Спенсер Потье | Программирование | 555-555-5553 | 97113 | | 4 | Луи Рэмси | Программирование | 555-555-5554 | 97114 | | 5 | Элвин Грин | Программирование | 555-555-5555 | 97115 | | 6 | Софи Фримен | Программирование | 555-555-5556 | 97116 | | 7 | Эдгар Фрэнк «Тед» Кодд | Компьютерные науки | 555-555-5557 | 97117 | | 8 | Дональд Д. Чемберлен | Компьютерные науки | 555-555-5558 | 97118 | + ----------- + ------------------------ + ------------ ------ + -------------------- + -------------------- +
```
### Complete table listings for reference
Student table SQL
```
SQL SELECT a.studentID, a.FullName, sat\_score, a.programOfStudy, schoolEmailAdr ОТ студента AS a;
```
student or LEFT table
```
текст + ----------- + ------------------------ + ----------- + ------------------ + ------------------------ + | studentID | FullName | sat\_score | программаОфстудии | schoolEmailAdr | + ----------- + ------------------------ + ----------- + ------------------ + ------------------------ + | 1 | Моник Дэвис | 400 | Литература | Monique@someSchool.edu | | 2 | Тери Гутьеррес | 800 | Программирование | Teri@someSchool.edu | | 3 | Спенсер Потье | 1000 | Программирование | Spencer@someSchool.edu | | 4 | Луи Рэмси | 1200 | Программирование | Louis@someSchool.edu | | 5 | Элвин Грин | 1200 | Программирование | Alvin@someSchool.edu | | 6 | Софи Фримен | 1200 | Программирование | Sophie@someSchool.edu | | 7 | Эдгар Фрэнк «Тед» Кодд | 2400 | Компьютерные науки | Edgar@someSchool.edu | | 8 | Дональд Д. Чемберлен | 2400 | Компьютерные науки | Donald@someSchool.edu | | 9 | Раймонд Ф. Бойс | 2400 | Компьютерные науки | Raymond@someSchool.edu | + ----------- + ------------------------ + ----------- + ------------------ + ------------------------ + 9 строк в наборе (0,00 сек)
```sql
SELECT * FROM `student-contact-info` AS b;
```
контактный стол для студентов или правая таблица `text +-----------+----------------------------------+--------------------+--------------------+ | studentID | studentEmailAddr | student-phone-cell | student-US-zipcode | +-----------+----------------------------------+--------------------+--------------------+ | 1 | Monique.Davis@freeCodeCamp.org | 555-555-5551 | 97111 | | 2 | Teri.Gutierrez@freeCodeCamp.org | 555-555-5552 | 97112 | | 3 | Spencer.Pautier@freeCodeCamp.org | 555-555-5553 | 97113 | | 4 | Louis.Ramsey@freeCodeCamp.org | 555-555-5554 | 97114 | | 5 | Alvin.Green@freeCodeCamp.org | 555-555-5555 | 97115 | | 6 | Sophie.Freeman@freeCodeCamp.org | 555-555-5556 | 97116 | | 7 | Maximo.Smith@freeCodeCamp.org | 555-555-5557 | 97117 | | 8 | Michael.Roach@freeCodeCamp.ort | 555-555-5558 | 97118 | +-----------+----------------------------------+--------------------+--------------------+ 8 rows in set (0.00 sec)`
### Вывод
Как и для всех этих SQL-вещей, MUCH MORE им больше, чем в этом вводном руководстве.
Надеюсь, это, по крайней мере, даст вам достаточно, чтобы начать.
Пожалуйста, ознакомьтесь с руководством для своего менеджера баз данных и получайте удовольствие от различных вариантов.