Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Не получается воспользоваться вторым JOIN

$
0
0
+
CREATE DATABASE MyJoinsDB  
ON							
(
	NAME = 'MyJoinsDB',				
	FILENAME = 'C:\MyJoinsDB.mdf',		
	SIZE = 10MB,                  
	MAXSIZE = 100MB,				
	FILEGROWTH = 10MB				
)
LOG ON						 
( 
	NAME = 'LogMyJoinsDB',				   
	FILENAME = 'C:\MyJoinsDB.ldf',     
	SIZE = 5MB,       
	MAXSIZE = 50MB,                    
	FILEGROWTH = 5MB                 
)               
COLLATE Cyrillic_General_CI_AS


Create table Employees
(
EmployeesID int IDENTITY NOT NULL,
Fname varchar(15) NOT NULL,
MName varchar(15) NOT NULL,
LName varchar(15) NOT NULL,
TelephoneNubmer  decimal(12) NOT NULL
)
GO



Insert Employees
VALUES
('Petr','Gam','Alexandrovich','380958084409'),
('Vladimir','Lopik','Vasilivech','380958084403'),
('Dmitriy','Tolstoy','Artemovich','380997838897')
GO



Create table Salary
(
GetterID int IDENTITY NOT NULL,
Salary money NOT NULL,
Position varchar(15) NOT NULL,
)
GO




Insert Salary
VALUES
('15999','Director'),
('7800','Manager'),
('4010','Rabochiy')
GO


Create table FamalyStatus
(
FamalyID int IDENTITY NOT NULL,
FamalyPosition varchar(15) NOT NULL,
DateOfBirth datetime NOT NULL,
Adress varchar(25) NOT NULL,
)
GO


INSERT FamalyStatus
VALUES
('Jenat','11-19-1956','Pecherskaya,3'),
('Razveden','01-06-1976','Lipkenskaya,10'),
('Ne jenat','05-29-1968','Nivkenskaya,18')
GO



Select FName, MName, LName,TelephoneNubmer FROM Employees
JOIN Salary
ON Employees.EmployeesID = Salary.GetterID
where Position = 'Manager'
JOIN FamalyStatus --  ОШИБКА (Incorrect syntax near the keyword 'JOIN').
ON Employees.EmployeesID = FamalyStatus.FamalyID

GROUP BY
Employees.FName,
Employees.MName,
Employees.LName,
Salary.Position,
FamalyStatus.FamalyPosition,
FamalyStatus.DateOfBirth
GO


Что я делаю не так? Возможно стоит создать связь "Один ко многим"? Спасибо!
Хочу, чтобы сработало то, что находится в 'GROUP___BY'

Viewing all articles
Browse latest Browse all 7251

Trending Articles