Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL dan Splunk - Pilih dan Gabung

SELECT * adalah antipola. Jika id hanya kolom yang ada di kedua tabel yang dapat Anda gunakan:

SELECT *
FROM master_biz.legend_asset
RIGHT JOIN master_custom.custom_app_table_4 
  USING (id);

Jika tidak, Anda perlu menambahkan alias untuk setiap kolom secara manual:

SELECT a.ID    AS id
       ,a. ... AS ...
       ,t4.col AS ...  
FROM master_biz.legend_asset a
RIGHT JOIN master_custom.custom_app_table_4 t4
  ON a.ID = t4.ID;

Catatan:Anda tidak perlu menulis nama tabel, Anda bisa menggunakan alias tabel.

EDIT:

USING akan mengembalikan kolom yang digunakan dalam JOIN sekali:

SELECT *
FROM t1
JOIN t2
  USING(i);

SELECT *
FROM t1
JOIN t2
  ON t1.i = t2.i;

SqlFiddleDemo

Keluaran:

╔════╦════╦═══╗
║ i  ║ b  ║ c ║
╠════╬════╬═══╣
║ 1  ║ 1  ║ 3 ║
╚════╩════╩═══╝

vs.

╔════╦════╦════╦═══╗
║ i  ║ b  ║ i  ║ c ║
╠════╬════╬════╬═══╣
║ 1  ║ 1  ║ 1  ║ 3 ║
╚════╩════╩════╩═══╝



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Performa VARCHAR vs TEXT saat data sesuai dengan baris

  2. Cara Membuat Diagram Database Baru menggunakan MySQL Workbench

  3. Ubah format output untuk hasil baris perintah MySQL ke CSV

  4. KEDUA() Contoh – MySQL

  5. apakah lebih cepat menyisipkan baris dalam urutan kunci utama?