특정 키를 기반으로 한 줄에 배치 된 테이블의 값을 가져 오는 쿼리를 작성하려고합니다. 이 아래에 무엇처럼 보인다 있도록고유 식별자를 기반으로 한 줄에 값을 가져옵니다
table.ID | table.ACCOUNT |
==================================
12345 | 456789 |
12345 | ABCDEF |
12345 | HIJKLM |
예를 들어, 내가 한 줄에 (위) ID 12345에 대한 모든 계정을 얻을합니다.
table.ID | table.ACCOUNT1 | table.ACCOUNT2 | table.ACCOUNT3 |
====================================================================
12345 | 456789 | ABCDEF | HIJKLM |
은 내가 자체에 테이블을 가입하려는 생각하지만 난 2 층과 3 계정 필드에 같은 값을 (즉, 456789 모두 3에 표시) 점점 계속. 당신이 정말로 모든 계정에 대해 별도의 열을 필요로하지 않는 경우
어떤 RDBMS를 사용하고 있습니까? – Rahul
@ ThiagoCustodio, 아니요. OP는 ID별로 모든 계정 그룹을 나열하려고합니다. RDBMS를 기반으로 SQL Server의 MySQL 및 XML 처리에서 응답이 게시되고'group_concat()'과 같은 여러 가지 방법이 있습니다. – Rahul