Jump to content
  • 0

Zapytanie SQL nie działa


slavic_pl

Question

Witam,

Próbuję wyciągnąć dane odnośnie stawek podatku dla produktów w moim sklepie.

Robiąc zapytanie 
 

Quote

 

SELECT
pp.`id_product`,
ppl.`name`,
pp.`price`,
pp.`id_tax_rules_group`

FROM `psqy_product` pp
JOIN `psqy_product_lang` ppl ON (pp.`id_product` = ppl.`id_product`)
 
ORDER BY  `id_product` asc;

 

Wszystko śmiga jak należy, ale jak dodaję tabelę z podatkami nic mi nie wyświetla

Quote

 

SELECT
pp.`id_product`,
ppl.`name`,
pp.`price`,
pp.`id_tax_rules_group`,
ppct.`id_country`,
ppct.`id_tax`

FROM `psqy_product` pp
JOIN `psqy_product_lang` ppl ON (pp.`id_product` = ppl.`id_product`)
JOIN `psqy_product_country_tax` ppct ON (pp.`id_product` = ppct.`id_product`)
 
ORDER BY  `id_product` asc;

 

Proszę o pomoc.

Edited by slavic_pl (see edit history)
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
11 hours ago, slavic_pl said:

Witam,

Próbuję wyciągnąć dane odnośnie stawek podatku dla produktów w moim sklepie.

Robiąc zapytanie 
 

Wszystko śmiga jak należy, ale jak dodaję tabelę z podatkami nic mi nie wyświetla

Proszę o pomoc.

Jesteś pewien że tabela "psqy_product_country_tax" zawiera jakiekolwiek dane? Co dokładnie dostajesz w odpowiedzi? Błąd czy pusty wynik?

Link to comment
Share on other sites

  • 0

Tabela "psqy_product_country_tax" nie zawiera tego czego szukasz. Stawkę podatku (a właściwie ID Tax, z którego potem możesz wyciągnąć stawkę podatku) w zależności od kraju musisz wyciągnąć z "psqy_tax_rule" i "psqy_tax", czyli coś na wzór:

SELECT
pp.`id_product`,
ppl.`name`,
pp.`price`,
pp.`id_tax_rules_group`,
pptr.`id_country`,
pptr.`id_tax`

FROM `psqy_product` pp
JOIN `psqy_product_lang` ppl ON (pp.`id_product` = ppl.`id_product`)
JOIN `psqy_tax_rule` pptr ON (pp.`id_tax_rules_group` = pptr.`id_tax_rules_group`)
 
ORDER BY  `id_product` asc;

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...