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

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • fast2hell

    fast2hell

    16 AĞUSTOS 2006
  • MofoHifi Records

    MofoHifi Rec

    15 HAZİRAN 2006