# Join bei Kundenspezifischen Preise

**URL:** <https://forum.shopware.com/t/join-bei-kundenspezifischen-preise/41783>\
**Category:** Programmierung\
**Created:** [28. November 2016 um 14:25 UTC](https://forum.shopware.com/t/join-bei-kundenspezifischen-preise/41783 "2016-11-28T14:25:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andre\_Schmidt](https://avatars.discourse-cdn.com/v4/letter/a/5fc32e/32.png) [@Andre\_Schmidt](https://forum.shopware.com/u/Andre_Schmidt)\
**Post date:** [28. November 2016 um 14:25 UTC](https://forum.shopware.com/t/join-bei-kundenspezifischen-preise/41783/1 "2016-11-28T14:25:23Z")

</div>

Hallo zusammen,

ich versuche die Daten von ‘Shopware\CustomModels\UserPrice\Group’ mit den gejointen Tabellen prices und customers auszugeben. Bei den prices funktioniert es, bei den customers bekomme ich den Fehler&nbsp;“Errormesage: Type of association must be one of \*\_TO\_ONE or MANY\_TO\_MANY”.

Kann mir jemand sagen was ich falsch gemacht habe, bzw. ob meine vermutung die Daten via Join zubekommen zu naiv war.

```
 $builder = $this-\>getManager()-\>createQueryBuilder(); $builder-\>select(array( 'pricegroup', 'prices', 'customers' )) -\>from('Shopware\CustomModels\UserPrice\Group', 'pricegroup') -\>leftJoin('pricegroup.prices', 'prices') -\>leftJoin('pricegroup.customers', 'customers');

```

&nbsp;

Da der Code den Fehler verursacht habe ich auch alternativ folgendes Versucht. Dabei werden dei Kunden aber nicht als Liste innerhalb von group ausgegeben, sondern als eigenes Objekt.

```
 $builder-\>select(array( 'pricegroup', 'prices', 'customers' )) -\>from('Shopware\CustomModels\UserPrice\Group', 'pricegroup') -\>leftJoin('pricegroup.prices', 'prices') -\>leftJoin(CustomerAttribute::class, 'customers', Expr\Join::WITH, 'pricegroup.id = customers.swagPricegroup');

```

Danke für eure Hilfe.

André
