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

cách tìm các giá trị cần thiết của một biến duy nhất từ ​​hai bảng

Có thể là một cái gì đó như thế này

SELECT hops.hop_route,count(plan_info_upload.*) as no_of_2G, SUM(plan_info_upload.2G_bw) as total_2G_bw FROM(
SELECT DISTINCT (hops.hop_route) as hop_route FROM (
                SELECT DISTINCT hop_1 as hop_route FROM hop_without_router
                 UNION 
                SELECT DISTINCT hop_2 as hop_route FROM hop_without_router
                 UNION 
                SELECT DISTINCT hop_3 as hop_route FROM hop_without_router
                 UNION 
                SELECT DISTINCT hop_4 as hop_route FROM hop_without_router
                 UNION 
                ......
                SELECT DISTINCT hop_9 as hop_route FROM hop_without_router) as hops ) as unique_hops )  LEFT JOIN plan_info_upload ON hops.hop_route = plan_info_upload.route_path



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. làm thế nào để khớp hai hàng của cùng một bảng mysql trong php

  2. MySQL 'Order By' - sắp xếp chính xác chữ và số

  3. chèn nhiều hàng bằng cách sử dụng một giá trị forigenk trong biểu mẫu

  4. ImportError:Không có mô-đun nào có tên mysql.connector sử dụng Python3?

  5. Tại sao khóa chính không thể chứa giá trị null?