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

mysql Chọn một cột hai lần từ cùng một bảng với các ngày khác nhau trong mệnh đề where

Có một số câu trả lời chuyên nghiệp và tốt hơn đã được đưa ra, nhưng câu trả lời này là tốt nhất để hiểu những gì đang diễn ra

SELECT subname, 

    (SELECT subscribers 
     FROM reports_subreport 
     WHERE country ='1' AND mp='0' 
     AND date ='2013-10-15' 
     AND NOT(subname LIKE '%Test%') 
     ORDER BY site,subname LIMIT 1) AS sub1,

    (SELECT subscribers 
     FROM reports_subreport 
     WHERE country ='1' AND mp='0' 
     AND date ='2013-10-08' 
     AND NOT(subname LIKE '%Test%') 
     ORDER BY site,subname LIMIT 1) AS sub2,

FROM reports_subreport WHERE country ='1' AND mp='0' 
AND date ='2013-10-15' AND NOT(subname LIKE '%Test%') 
ORDER BY site,subname


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa truy vấn MySQL:Số lượng cột không khớp với số lượng giá trị ở hàng 1

  2. Làm cách nào để đọc a, as <br /> trong PHP / MySQL?

  3. MySQL / PHP Nối các bảng mà không phải lúc nào cũng có cột chung

  4. Liên hiệp Mysql từ nhiều bảng cơ sở dữ liệu

  5. Tìm kiếm toàn văn MySQL cho các từ có ba chữ cái trở xuống