Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL и Splunk - Изберете и се присъединете

ИЗБЕРЕТЕ * е антимодел. Ако id е само колона, която съществува и в двете таблици, които можете да използвате:

ИЗБЕРЕТЕ *ОТ master_biz.legend_asetRIGHT ПРИСЪЕДИНЕТЕ master_custom.custom_app_table_4 ИЗПОЛЗВАНЕ (id); 

В противен случай трябва да добавите псевдоним за всяка колона ръчно:

ИЗБЕРЕТЕ a.ID КАТО идентификатор,a. ... КАТО ... ,t4.col КАТО ... ОТ master_biz.legend_asset aRIGHT ПРИСЪЕДИНЕТЕ master_custom.custom_app_table_4 t4 ON a.ID =t4.ID; 

Забележка:Не е нужно да пишете име на таблица, можете да използвате псевдоними на таблица.

РЕДАКТИРАНЕ:

ИЗПОЛЗВАНЕ ще върне колони, използвани в JOIN веднъж:

ИЗБЕРЕТЕ *ОТ t1JOIN t2 ИЗПОЛЗВАЙТЕ(i);ИЗБЕРЕТЕ *ОТ t1JOIN t2 ON t1.i =t2.i; 

SqlFiddleDemo

Изход:

<предварителен код>╔════╦════╦═══╗║ i ║ b ║ c ║╠════╬══╬══╬══╬══╬══╬══╬══╬═══╬════════════════════ ╚════╩════╩═══╝

срещу

╔════╦════╦════╦═══╗║ i ║ b ║ i ║ c ║═║ 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. Завършете обаждането на AJAX, преди бутонът на PayPal да пренасочи

  2. Как мога да видя/променя настройките за изчакване на връзката на MySQL?

  3. Как да вмъкнете данни от една таблица на база данни в друга таблица на база данни в Mysql

  4. сравнете две стойности, разделени със запетая, в mysql

  5. MySQL Group_Concat() срещу T-SQL String_Agg()