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

  • andyabc45

    andyabc45

    1 Mayıs 2011
  • hotstrikegently

    hotstrikegen

    26 AĞUSTOS 2011
  • YouChewBu

    YouChewBu

    26 Ocak 2009