SORU
3 HAZİRAN 2009, ÇARŞAMBA


Sütun kullanarak MySQL sorgu tümcesi bir hata sonucu ortaya çıkan diğer adı

Koşuyorum sorgu aşağıdaki gibidir, ancak bu hatayı alıyorum:

#1054 - Unknown column '' '/TÜM HERHANGİ bir sorgu/' . guaranteed_postcode

SELECT `users`.`first_name`, `users`.`last_name`, `users`.`email`,
SUBSTRING(`locations`.`raw`,-6,4) AS `guaranteed_postcode`
FROM `users` LEFT OUTER JOIN `locations`
ON `users`.`id` = `locations`.`user_id`
WHERE `guaranteed_postcode` NOT IN #this is where the fake col is being used
(
 SELECT `postcode` FROM `postcodes` WHERE `region` IN
 (
  'australia'
 )
)

Benim soru: neden aynı DB tümcesi sorgu nerede sahte bir sütun kullanamıyor muyum?

CEVAP
3 HAZİRAN 2009, ÇARŞAMBA


Sadece GROUP BY, ORDER BY yan tümceleri veya SAHİP sütun diğer adları kullanabilirsiniz.

Standart SQL için izin vermez bir sütun diğer adı bakın NEREDE fıkra. Böyle bir sınırlandırma. çünkü kod olduğu idam, sütun henüz Mayıs değer belirlenecek.

MySql documentation kopyalanmış

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Mark Brown

    Mark Brown

    9 HAZİRAN 2010
  • pilslajt

    pilslajt

    20 HAZİRAN 2008
  • theatre2film

    theatre2film

    12 NİSAN 2006