테스트 사이트 - 개발 중인 베타 버전입니다

여기에서 = 는 할당연산자 또는 동등 연산자(==) 인가요?  채택완료

alexseo 4년 전 조회 1,394

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
FULL OUTER JOIN Orders ON Customers.CustomerID Orders.CustomerID
ORDER BY Customers.CustomerName;

 

위의 코드에서 

ON Customers.CustomerID Orders.CustomerID

여기에서 = 는 할당연산자 또는 동등 연산자(==) 인가요? 

 

= 은 Orders.CustomerID 값을 Customers.CustomerID 값에 넣어라 라고 하면 이해가 안되네요. 

 

감사합니다. 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
그누위즈

mysql에서는 비교 연산자 입니다.

1=1 true

1=2 false

1!=1 false

1!=2  true

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

a
4년 전

넓은마인드 님, 그누위즈 님

답변 감사합니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

ON Customers.CustomerID Orders.CustomerID

 

이부분은 비교 연산자 입니다

테이블간 join 처리를 할때

Customers.CustomerID 와 Orders.CustomerID

이 같은 것들을 join 합니다

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인