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

mysql Pilih satu kolom dua kali dari tabel yang sama dengan tanggal berbeda di klausa where

Ada beberapa jawaban yang lebih baik dan profesional yang telah diberikan, tetapi yang ini adalah yang terbaik untuk memahami apa yang terjadi

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. Format Tanggal Tertentu di mysql

  2. pilih dari catatan tabel mysql milik hari ini

  3. Catatan SQL Count dalam sebulan menggunakan cap waktu unix

  4. Nilai akses di baris set hasil di mana nilainya berasal dari panggilan fungsi MySQL

  5. Terhubung ke layanan web/API di MySQL?