2014-04-25 6 views
-2

두 개의 테이블 "사용자"와 "작업"이 있습니다.이 SQL은 어떻게 작동합니까?

사용자 테이블 :

UserID 
Username 
Password 
AccountType 
Forename 
Surname 
ContactNumber 
EmailAddress 

채용 테이블 :

JobID 
JobTitle 
JobDescription 
JobLocation 
JobDate 
JobStartTime 
JobPay 
PostedDate 
PostedBy 
AcceptedBy 
JobStatus 

나는 작업의 모든 행을 표시 할, 그리고 사용자 테이블에서 사용자 이름, ContactNumber 및 EmailAddress를 어디에 "AcceptedBy" 작업 테이블에서 사용자 테이블의 "UserID"와 같습니다.

+3

뭔가 시도를 시도 즐길 당신에게 다른 예를 표시하고 예제를 수행하려고 할 것입니다 .. – Mihai

답변

1

이 쿼리

SELECT * FROM Jobs INNER JOIN Users ON Jobs.AcceptedBy = Users.UserID 
0

나는

here is the tutorial

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