2016-08-15 3 views
0

SELECT * 쿼리의 결과를 어떻게 연결합니까?연결된 SELECT * 결과

SELECT 모두에 추가 연결 속성을 만들 수 있지만 반환 된 속성 만 연결하는 방법을 모르겠습니다.

CUST_ID, Cust_FName, Cust_LName, CUST_NAME

그러나 나는 SELECT 모든을 사용하고 싶어 :

SELECT *, CONCAT(Cust_FName, ' ', Cust_LName) AS Cust_Name 
FROM Customer_Information AS Customers 

는 생산

CUST_ID, CUST_NAME

+2

수 ' 그냥 CUST_ID, CONCAT (Cust_FName, '선택하십시오. ', Cust_LName) AS Cust_Name'? –

+0

'SELECT *'는 모든 필드를 "있는 그대로"출력합니다. 이 옵션을 사용하면 사용자 정의를 얻을 수 없습니다. 그래서 당신의 질문에 그것을 사용하지 마십시오. –

+0

db 스키마, 일부 데이터 샘플 및 예상 결과를 제공하십시오. – Alex

답변

0

당신이 출력에 원하는 모든

Cust_ID, Cust_Name 

하면 다음과 같은 일을해야

SELECT Cust_ID, CONCAT(Cust_FName, ' ', Cust_LName) AS Cust_Name 
FROM Customer_Information AS Customers; 

편집 :

중첩 된 SELECT funzies에 대한

SELECT Cust_ID, CONCAT(Cust_FName, ' ', Cust_LName) AS Cust_Name 
FROM (SELECT * FROM Customer_Information AS Customers); 
+0

예, 그게 내가 생각해 봤지만 학교용이고 질문은 내가 모두 선택하고 그 두 필드를 연결해야한다고 말합니다. 나는 내 교과서/인터넷을 샅샅이 뒤지고 있었고 내가 언급 한 방식 만 볼 수있다. 어쩌면 그 질문이 잘못 표현 된 것 같아요.하지만 모르겠습니다. – user3846899

+0

내가 아는 한 쿼리에서 열을 "제거"하는 방법은 없습니다. 중첩 된 SELECT를 할 수도 있습니다 (위의 편집 참조). – BrandonM

관련 문제