2013-03-24 2 views
4

저는 SQL을 처음 접했습니다. 나는이 조건을 어떻게 만족시키는 지 알아 내려고 노력 중이다. 버지니아에 거주하는 고객을 위해 customer_id, customer_last_name, order_id,order_item_id, product_name을 표시하십시오.SQL에서 여러 테이블의 데이터를 표시하는 방법

지금까지이 방법을 사용했지만 값을 함께 표시하는 방법을 모르겠습니다. 어떤 도움을 주시면 감사하겠습니다.

SELECT customer_id, cust_first_name 
FROM demo_customers 
WHERE cust_state= 'VA' 

SELECT order_id 
FROM demo_orders 
WHERE customer_id= '1' 
+0

에 오신 것을 환영합니다 필요 : 당신은 코드, XML 또는 데이터 샘플을 게시 할 경우, ** 텍스트 편집기에서 그 라인을 강조하고 "코드 샘플을 클릭하십시오 "버튼 ('{}')을 사용하면 멋지게 형식을 지정하고 구문을 강조 할 수 있습니다! –

+0

당신은 Google SQL join을 할 수 있습니다. – jurgenreza

+0

잘 이해하면 JOINS를 사용하고 싶습니다. 이 링크를 사용해보십시오 ... http://www.w3schools.com/sql/sql_join.asp –

답변

7

당신에 유래에 JOIN

SELECT customer_id, cust_first_name, order_id, order_item_id, product_name 
FROM demo_customers 
INNER JOIN demo_orders on demo_orders.customer_id = demo_customers.customer_id 
WHERE cust_state= 'VA' 
+2

젠장, 이길지라도;) – KryptoniteDove

+0

@KryptoniteDove - 죄송합니다! –

관련 문제