Mysql
 sql >> база данни >  >> RDS >> Mysql

Неизвестен проблем с колоната с псевдоним на mysql

Не можете да получите достъп до псевдонима директно по име.

Едно решение е да обвиете заявката с псевдонимите в подзаявка и след това да се обърнете към имената на псевдонимите във външна заявка:

SELECT DISTINCT * 
FROM 
    (
     SELECT c.id, 
          ((SUM(c.width_feet)*12)+(SUM(c.width_inches))) AS width, 
          ((SUM(c.height_feet)*12)+(SUM(c.height_inches))) AS height
     FROM carpets AS c 
     WHERE c.active = '1'
    ) sub
WHERE (sub.width BETWEEN '0' AND '275') 
AND   (sub.height BETWEEN '0' AND '599') 
ORDER BY sub.item_no


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Добавете колона към всички MySQL Select Queries с един кадър

  2. TOP и ORDER BY sql грешка

  3. Работи с AMP (apache mysql php) на Android

  4. Колоната на таблицата на Mysql не може да бъде нула

  5. Какво означават флаговете на колоните в MySQL Workbench?