Birden çok soruyu bir sonuç kümesine eklemek için birleşim kullanan bir mysql sorgusu var. sorgu mükemmel çalışır.mysql - birlik içeren görünüm oluşturulamıyor
Ben bir görünüm oluşturmak için aynı sorguyu kullanmak istediğinizde Sonra bir hata mesajı alıyorum:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'union select hulaminloadnumber2,deliveryid,drop1customer from localjhb where hul' at line 2
mükemmel çalışıyor
benim sorgu:
select hulaminloadnumber1,deliveryid,drop1customer from localjhb where hulaminloadnumber1>0
union
select hulaminloadnumber2,deliveryid,drop1customer from localjhb where hulaminloadnumber2>0
union
select hulaminloadnumber3,deliveryid,drop1customer from localjhb where hulaminloadnumber3>0
union
select hulaminloadnumber4,deliveryid,drop1customer from localjhb where hulaminloadnumber4>0
union
select hulaminloadnumber5,deliveryid,drop1customer from localjhb where hulaminloadnumber5>0
benim görünümü oluşturmak için sorgu:
create view View_LoadvsCustomer as (
select hulaminloadnumber1,deliveryid,drop1customer from localjhb where hulaminloadnumber1>0
union
select hulaminloadnumber2,deliveryid,drop1customer from localjhb where hulaminloadnumber2>0
union
select hulaminloadnumber3,deliveryid,drop1customer from localjhb where hulaminloadnumber3>0
union
select hulaminloadnumber4,deliveryid,drop1customer from localjhb where hulaminloadnumber4>0
union
select hulaminloadnumber5,deliveryid,drop1customer from localjhb where hulaminloadnumber5>0)
bu phpMyAdmin'de aşağıdaki hatayı üretir: formatlama veya harmanlama sorunları olmalıdır böylece
sorgular kötü tasarlanmış tablodan tümü. Bir sendika sorgusuna karşı bir görünüm oluşturulabilir mi?
Herhangi bir tavsiye memnuniyetle karşılanır.
bir BÜYÜK haftasonları, Ryan
Tüm SELECT sorguları aynı duruma sahiptir - 'hulaminloadnumber1> 0'. Doğru mu? – Devart
Merhaba @Devart, haklısınız, üzgünüm bozuk kod kopyalar. soruyu düzeltecek. Bununla birlikte, aynı hata doğru kodla gerçekleşir. Teşekkürler – Smudger
Hata hakkında - Ashwin'in A yanıtına bir göz atın. Düzeltecek. – Devart