2012-11-18 10 views
-1

나는 뉴스SpotNews처럼라는 두 개의 서로 다른 테이블을 가지고 .. 그리고이 표는 ID와 같은이 같은 열이, News_Title 및 News_Content ..에 대한 질문; 같은 쿼리에서 sql 결과를 어떻게 표시 할 수 있습니까?두 개의 다른 테이블에 같은 열 항목을 표시하는 방법은 무엇입니까?

예를 들어 (출력은 다음과 같아야합니다.);

id  News_title  News_Content 
==================================== 
23  Title abc  content 123  // Comes from News 
67  Title ahs  content 233  // Comes from Spot_News 
223  Title abc4  content 321  // Comes From Spot_News 
367  Title ahseq  content tg3  // Comes from News 
567  Title ahs2  content 2da  // Comes from News 

SQL 쿼리를 작성할 수 있습니까? 감사합니다. .

+0

표시 할 데이터를 어떻게 알 수 있습니까? 기준은 무엇입니까? –

+0

@Rocket 나는이 표에 뉴스 제목과 뉴스 내용 열을 표시하려고합니다. (그들은 같은 열을 가지고 있습니다) –

+0

그래서 그들 사이에는 아무런 연관이 없습니까? –

답변

3

UNION을 시도 : 당신은 UNION 운영자를 찾고

SELECT id, news_title, news_content FROM table_one 
UNION ALL 
SELECT id, news_title, news_content FROM table_two 
+0

대단히 감사합니다;) 나는 단지 당신과 함께 UNION을 배웁니다. (: 훌륭한 사람이 되십시오.) –

2

.

SELECT id, News_title, News_content FROM News WHERE 1 = 1 
UNION ALL 
SELECT id, News_title, News_content FROM Spot_News 

UNION

는 그들이 필드의 정확히 같은 번호를 가지고 제공, 두 쿼리의 결과를 대조 할 수 있습니다. 각 쿼리는 WHERE 절도 가질 수 있습니다.

0

음, 여러 쿼리를 작성하면됩니다.

이 코드는 테스트하지 않았으므로 사용해보십시오.

+0

당신은'.' 연산자로 결과를 연결할 수 없습니다 – ariefbayu

관련 문제