Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL:Có thể THAM GIA kết quả GROUP-BY với hai CHỌN không?

Điều này hoạt động

select * from (
    (select 1 a,2 b,3 c) t1 left join (select null a,2 b,5 c) t2 on (t1.b=t2.b)
);

Ngoài ra,

select * from (
    (select 1 a,2 b,3 c) t1 left join (select null a,2 b,5 c) t2 using (b)
);

Cả hai đều dẫn đến

+---+---+---+------+---+---+
| a | b | c | a    | b | c |
+---+---+---+------+---+---+
| 1 | 2 | 3 | NULL | 2 | 5 |
+---+---+---+------+---+---+
1 row in set (0.00 sec)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tạo cơ sở dữ liệu trong MySQL

  2. MySQL - MariaDB - Viết thủ tục được lưu trữ đầu tiên

  3. Sử dụng toán tử EXCEPT trên phiên bản MySql 5.1

  4. Chọn giá trị số gần nhất với truy vấn MySQL

  5. Cách lặp lại các câu lệnh print trong khi thực thi một script sql