我有4個表,我想提取:id
,nume
,localitate
,masina_id
,nr_inmatriculare
,an_fabricatie
,rafinarie
,marca
,總結(quantity+deliver_quantity)
如total_quantity
組由an_fabricatie
,訂購marca
,並把一些having clouse
。內加入4代表與組,爲了通過具有子句
我不知道如何做到這一點。
我的查詢如下,但我認爲是不正確的。
select c.id, c.nume,c.localitate,l.masina_id, i.nr_inmatriculare, i.an_fabricatie,
i.rafinarie, m.marca from clienti c inner join livrari l on c.id = l.id inner join incarcari I on l.incarcare_id = l.livrari_id inner join masina m on i.id_marca = m.id, sum(select quantity, deliver_quantity) as total_quantity group by an_fabricatie having quantity >1000 order by marca;
Incarcari table
Id|livrari_id|id_marca|nr_inmatriculare|an_fabricatie|rafinarie|aviz_incarcare|quantity|
Livrari table
Id|masina_id|client_id|incarcare_id|deliver_quantity|aviz_livrare
Masini table
Id|numar_inmatriculare|marca|an_fabricatie|
Clienti table
Id|nume|localitate|date_add|date_upd|
請問您的查詢產生一個錯誤? – Matt
是的。錯誤代碼1064你在你的SQL語法中有錯誤 –
優秀,upvote和接受所以人們可以在將來看到 – Matt