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

  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • Marques Brownlee

    Marques Brow

    21 Mart 2008
  • ŠĩŗĜŕôŵåɭȍҭҭ

    ŠĩŗĜŕô

    29 Kasım 2009