# Artikel nach Shop/Subshop abfragen

**URL:** <https://forum.shopware.com/t/artikel-nach-shop-subshop-abfragen/23601>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [15. November 2014 um 08:07 UTC](https://forum.shopware.com/t/artikel-nach-shop-subshop-abfragen/23601 "2014-11-15T08:07:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tipo](https://avatars.discourse-cdn.com/v4/letter/t/97f17d/32.png) [@Tipo](https://forum.shopware.com/u/Tipo)\
**Post date:** [15. November 2014 um 08:07 UTC](https://forum.shopware.com/t/artikel-nach-shop-subshop-abfragen/23601/1 "2014-11-15T08:07:33Z")

</div>

Guten Morgen, gibt es irgendwo in der Datenbank einen Hinweis darauf, dass Artikel nur zu einem Shop gehören? Wenn man eine generelle Anfrage für Auswertungen startet, z.B. “zeige mir alle reduzierten Artikel”, dann erhalte ich auch alle reduzierten Artikel. Egal, ob sie zum Sprachshop “englisch” gehören oder zu einem Subshop. Wie kann man die Artikel unterscheiden?

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [15. November 2014 um 11:07 UTC](https://forum.shopware.com/t/artikel-nach-shop-subshop-abfragen/23601/2 "2014-11-15T11:07:55Z")

</div>

Da müsstest die Kategorien joinen und schauen ob die Kategorie dem Shop zugeordnet ist Gesendet von meinem iPhone mit Tapatalk

---

<div class="post-metadata">

**Author:** ![Tipo](https://avatars.discourse-cdn.com/v4/letter/t/97f17d/32.png) [@Tipo](https://forum.shopware.com/u/Tipo)\
**Post date:** [15. November 2014 um 13:51 UTC](https://forum.shopware.com/t/artikel-nach-shop-subshop-abfragen/23601/3 "2014-11-15T13:51:07Z")

</div>

Vielen Dank. Du meinst über den Parent eine Rückverfolgung starten? Ich werde das mal testen, ob ich dort eine Möglichkeit finde. Oh da fällt mir gerade ein, was wenn ein Artikel mehreren Kategorien zugeordnet ist? Dann müsste man die erste Kategorie wählen?

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [15. November 2014 um 20:16 UTC](https://forum.shopware.com/t/artikel-nach-shop-subshop-abfragen/23601/4 "2014-11-15T20:16:34Z")

</div>

Du kannst zb so vorgehen: ` SELECT ... FROM s\_articles a JOIN s\_categories\_ro b ON a.id = b.articleId JOIN s\_categories c ON b.categoryId = c.id WHERE c.parent = 1 ` Ungetestet - die Spaltennamen könnten falsch sein. Aber so joinst du prinzipiell die oberste Kategorie und kannst weiter abfragen, ob die Kategorie einem Shop zugeordnet ist. Eventuell kann man hier noch einiges optimieren - aber es sollte als Vorschlag für ein Konzept ausreichen. Viele Grüße

---

<div class="post-metadata">

**Author:** ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)\
**Post date:** [15. November 2014 um 20:29 UTC](https://forum.shopware.com/t/artikel-nach-shop-subshop-abfragen/23601/5 "2014-11-15T20:29:23Z")

</div>

Es gibt die Spalte `path` wo alle IDs der Kategorie gespeichert sind (durch ein | getrennt). Die rechte Zahl ist die Top Kategorie. Die Top Kategorie gehört einem bestimmten Shop. So kann man es rausfinden.
