Einzelnen Beitrag anzeigen

Benutzerbild von phXql
phXql

Registriert seit: 11. Mär 2004
Ort: Mühldorf
824 Beiträge
 
#1

MySQL kennt definierte Spalten nicht?!

  Alt 3. Jun 2010, 12:58
Datenbank: MySQL • Version: 5.1.40 • Zugriff über: Query Analyzer
Hallo!

Ich hab folgendes SQL-Statement:
SQL-Code:
select display_name,
(SELECT COUNT(*) from customer_viewed_coupons_view cvcv WHERE cvcv.city_id = c.id) as view_count,
(SELECT COUNT(*) from ordered_coupons_view ocv WHERE ocv.city_id = c.id) as buy_count,
(buycount / viewcount) as conversion
from cities c
Wenn ich das ausführe, kommt:
Zitat:
Unknown column 'buycount' in 'field list'
Wenn ich buy_count und view_count durch diese großen Subselects ersetze, funktioniert alles, dafür hab ich dann kein schönes SQL-Statement mehr. Wieso kennt SQL buy_count nicht, ich hab die Spalte doch oben definiert?

Danke, phXql
"Dunkel die andere Seite ist"
"Yoda! Halts Maul und iss deinen Toast!"
  Mit Zitat antworten Zitat