Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql Wybierz jedną kolumnę dwa razy z tej samej tabeli z różnymi datami w klauzuli where

Udzielono już kilku lepszych i profesjonalnych odpowiedzi, ale ta najlepiej pomoże zrozumieć, co się dzieje

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. Jakie są różnice między wartościami Null, Zero i Blank w SQL?

  2. Jak sprawdzić, czy tabela MySQL jest UTF-8 i ma storageEngine InnoDB?

  3. Jaka jest różnica między utf8_general_ci a utf8_unicode_ci?

  4. Jak automatycznie zaktualizować bazę danych po wygaśnięciu sesji bez odświeżania na mojej stronie?

  5. Błąd? #1146 — Tabela „xxx.xxxxx” nie istnieje