여기에서 = 는 할당연산자 또는 동등 연산자(==) 인가요?
본문
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
mysql에서는 비교 연산자 입니다.
1=1 true
1=2 false
1!=1 false
1!=2 true
ON Customers.CustomerID = Orders.CustomerID
이부분은 비교 연산자 입니다
테이블간 join 처리를 할때
Customers.CustomerID 와 Orders.CustomerID
이 같은 것들을 join 합니다
넓은마인드 님, 그누위즈 님
답변 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.