2016-01-29 3 views
-3

я хочу знать синтаксис соединяющую в SQL так, пожалуйста, помогите в отношении этойсинтаксис присоединиться к SQL

благодаря

+0

'ВЫБОР table1.column1, table2.column2 ... ИЗ table1 INNER JOIN таблица2 ON table1.common_field = table2.common_field; ' –

+0

http://www.tutorialspoint.com/mysql/mysql-using-joins.htm –

+0

Привет, проверьте это [ссылка] (http://www.w3schools.com/) SQL/sql_join_left.asp). – jmj

ответ

1

Documentation

Пример запроса:

SELECT u.id, m.phone_number 
FROM user u 
JOIN meta m ON u.id=m.user_id; 

Имейте в виду, что JOIN по умолчанию использует внутреннее соединение в MySQL.

Here - полезная визуализация нескольких типов соединений с большим количеством примеров.

0

Очень просто:

"Заказы" и "Cusomers" Ваши таблицы, с некоторыми полями. Это внутреннее соединение

SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate 
FROM Orders 
INNER JOIN Customers 
ON Orders.CustomerID=Customers.CustomerID; 

те типы и их значения:

INNER JOIN: Возвращает все строки, когда есть хотя бы один матч в обеих таблицах

LEFT JOIN: Возвращает все строки из левой таблицы и совпавших строк из таблицы справа

RIGHT JOIN: Возвращает все строки из таблицы справа, и совпавшие строки из левой таблицы

ПОЛНЫЙ JOIN: Возвращает все строки, когда есть совпадение в одной из таблиц

(w3schools.com ссылка)

Смежные вопросы