Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Sql Query untuk mengelompokkan data dari dua tabel

Ini:

select final.deptId, d.deptName,
  e3.employeename + ',' + cast(e3.salary as varchar) employee
from employee e3
left join (
  select e1.id, e1.deptId from employee e1
  left join employee e2
  on e1.deptId = e2.deptId and e1.id > e2.id
  where e2.id is null
) final on e3.id = final.id
left join department d on d.id = final.deptId

Hasil dalam:

+--------+----------+-------------+
| DEPTID | DEPTNAME |  EMPLOYEE   |
+--------+----------+-------------+
|      1 | IT       | John,10000  |
|        |          | Bob,15000   |
|      2 | CSE      | Akon,12000  |
|        |          | Smith,20000 |
+--------+----------+-------------+

Perhatikan bahwa nilai "kosong" sebenarnya diisi dengan null nilai.

Beri tahu saya jika Anda memiliki masalah dengannya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa yang mengunci | sumber daya buffer komunikasi berarti?

  2. Masalah Besar :SQL Server 2016 Paket Layanan 1

  3. Haruskah kolom kunci utama Panduan Sekuensial menjadi indeks berkerumun?

  4. Mengembalikan Daftar Profil Email Database di SQL Server (T-SQL)

  5. Tidak dapat menghubungkan SQLEXPRESS dengan Laravel 5.6