phpbar.de logo

Mailinglisten-Archive

[php] (OT mysql) berechnete Spalte in whereklausel?

[php] (OT mysql) berechnete Spalte in whereklausel?

Daniel Zwink daniel_(at)_zwink.de
Wed, 14 Jun 2000 00:31:36 +0200


Hallo Christof,

> (Warum) geht das nicht:
> 
> SELECT a,b,a/b AS bruch FROM tabelle WHERE bruch >1;

Hast Du es überhaupt ausprobiert - oder warum schreibst Du nicht mal,
was mySQL für 'ne Fehlermeldung bringt ?

--> ERROR 1054: Unknown column 'bruch' in 'where clause'

> Gibt es ein workaround?

SELECT a,b,a/b AS bruch FROM tabelle WHERE (a/b) > 1;
Ich vermute jetzt mal, dass dies was damit zu tun hat, dass der Alias in
der Where-Bedingung steht. Bei ORDER BY gehts nämlich (mit dem Alias).

Lust auf mehr: Mail an "mysql-de-request_(at)_lists.4t2.com" mit dem subject
"subscribe" !
(Könnte mann doch auch in den Footer der PHP-Liste übernehmen ;-] ...
obwohl ...)


Daniel
-- 
PHP-Stand auf Europas größter Linux-Messe: 'Linux-Tag' !
weitere Infos _(at)_ http://www.dynamic-webpages.de/



php::bar PHP Wiki   -   Listenarchive