sql >> Databáze >  >> RDS >> Mysql

mysql Vyberte jeden sloupec dvakrát ze stejné tabulky s různými daty v klauzuli where

Některé lepší a profesionální odpovědi již byly dány, ale tato je nejlepší k pochopení toho, co se děje

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. Chyba XML na ampersand (&)

  2. bundle exec rake assets:precompile - konfigurace databáze nespecifikuje adaptér

  3. Zaokrouhlování milisekund v T-SQL

  4. PROBLÉM:Mysql převádí Enum na Int