sql >> Database teknologi >  >> RDS >> Mysql

mysql Vælg en kolonne to gange fra den samme tabel med forskellige datoer i where-sætningen

Der er allerede givet nogle bedre og professionelle svar, men dette er bedst til at forstå, hvad der foregår

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. Sådan undslipper du enkelt citat (apostrof) i streng ved hjælp af php

  2. Sådan får du en enkelt sidste post med et bestemt id i codeigniter

  3. MariaDB JSON_ARRAY_INSERT() Forklaret

  4. Logik for allerede eksisterende registreringskontrol, men kun i tilfælde af opdaterede formularværdier