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

  • Awesome Toys TV

    Awesome Toys

    18 HAZİRAN 2014
  • Bratayley

    Bratayley

    30 Aralık 2010
  • The Brister

    The Brister

    10 ŞUBAT 2008