# SQL Abfrage - Zeige alle Artikel eines Herstellers an

**URL:** <https://forum.shopware.com/t/sql-abfrage-zeige-alle-artikel-eines-herstellers-an/102745>\
**Category:** Shopware 6 (German)\
**Created:** [30. Januar 2024 um 14:29 UTC](https://forum.shopware.com/t/sql-abfrage-zeige-alle-artikel-eines-herstellers-an/102745 "2024-01-30T14:29:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marc\_E](https://avatars.discourse-cdn.com/v4/letter/m/3e96dc/32.png) [@Marc\_E](https://forum.shopware.com/u/Marc_E)\
**Post date:** [30. Januar 2024 um 14:29 UTC](https://forum.shopware.com/t/sql-abfrage-zeige-alle-artikel-eines-herstellers-an/102745/1 "2024-01-30T14:29:38Z")

</div>

Hallo,

ich bin alles andere als ein SQL Experte und deshalb habe ich eine Frage:

Wenn ich mir in der Datenbank eine Liste von allen Artikeln eines bestimmten Herstellers ausgeben lassen will, welchen Befehl muss ich eingeben?

Ich habe bereits das hier erfolglos in der Tabelle products versucht:

`SELECT * FROM `product`WHERE`product\_manufacturer\_id` = 0189547bc3bb72efb60546a4d5b4a1f1`

Dabei ist 0189547bc3bb72efb60546a4d5b4a1f1 die ID des Herstellers.  
Er erscheint diese Fehlermeldung:

 ![sql](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/5/25037a3f163807e833b95c53d8c033b295a1e6fe.png)

Wie muss ich in SW6 vorgehen?

---

<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:** [30. Januar 2024 um 14:35 UTC](https://forum.shopware.com/t/sql-abfrage-zeige-alle-artikel-eines-herstellers-an/102745/2 "2024-01-30T14:35:47Z")

</div>

Entweder  
WHERE product\_manufacturer\_id = 0x0189547bc3bb72efb60546a4d5b4a1f1  
oder  
WHERE product\_manufacturer\_id = UNHEX(‚0189547bc3bb72efb60546a4d5b4a1f1‘)

Viele Grüße

---

<div class="post-metadata">

**Author:** ![Marc\_E](https://avatars.discourse-cdn.com/v4/letter/m/3e96dc/32.png) [@Marc\_E](https://forum.shopware.com/u/Marc_E)\
**Post date:** [31. Januar 2024 um 07:24 UTC](https://forum.shopware.com/t/sql-abfrage-zeige-alle-artikel-eines-herstellers-an/102745/3 "2024-01-31T07:24:26Z")

</div>

> [@EikeBrandtWarneke](#):
>
> UNHEX(‚0189547bc3bb72efb60546a4d5b4a1f1‘)

Danke das erste funktioniert. Wo finde ich Infos über das `0x` ? Was bedeutet es?

---

<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:** [31. Januar 2024 um 07:43 UTC](https://forum.shopware.com/t/sql-abfrage-zeige-alle-artikel-eines-herstellers-an/102745/4 "2024-01-31T07:43:20Z")

</div>

In der MySQL Doku findest du darüber weitere Infos: [https://dev.mysql.com/doc/refman/5.7/en/hexadecimal-literals.html](https://dev.mysql.com/doc/refman/5.7/en/hexadecimal-literals.html)

Dabei besonders interessant:

> In numeric contexts, hexadecimal values act like integers (64-bit precision). In string contexts, they act like binary strings, where each pair of hex digits is converted to a character:

Viele Grüße

---

<div class="post-metadata">

**Author:** ![Marc\_E](https://avatars.discourse-cdn.com/v4/letter/m/3e96dc/32.png) [@Marc\_E](https://forum.shopware.com/u/Marc_E)\
**Post date:** [31. Januar 2024 um 08:05 UTC](https://forum.shopware.com/t/sql-abfrage-zeige-alle-artikel-eines-herstellers-an/102745/5 "2024-01-31T08:05:37Z")

</div>

Danke für Deine schnellen und aufschlüssigen Antworten!

Meine Frage hat eigentlich folgenden Hintergrund:  
Bei ca. 25.000 Artikeln auf ca. 30 Hersteller haben wir manchmal den Fall, dass wir für bestimmte Hersteller die Preise als Massenänderung schnell ändern müssen. z.b. Anheben der Preise von Hersteller ABC um 10%.  
In SW5 ging das noch in einer Mehrfachänderung direkt im Backend. Diese Funktion bietet SW6 nicht, zumindest sehe ich sie nirgendwo. Also dachte ich an ein ändern direkt in der Datenbank. Leider stelle ich nun fest, dass ich da an meine Grenzen komme.  
Oder kannst Du mir vielleicht mit einer Beispiel Abfrage weiterhelfen wie man die Preise von Hersteller ABC auf einen Schlag um 10 % erhöhen kann?

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [1. März 2024 um 08:06 UTC](https://forum.shopware.com/t/sql-abfrage-zeige-alle-artikel-eines-herstellers-an/102745/6 "2024-03-01T08:06:21Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
