Ich habe nun schon 2 Tage versucht das hinzubekommen und ordentlich gelesen, aber leider nichts gefunden :(
das problem scheint ein datenbankproblem zu sein, kein tabellenproblem - prinzipiell sollte da so aussehen:
lieferanten
id | name
1 | foo
2 | bar
3 | baz
artikel
id | name
1 | foofoo
2 | barbaz
3 | bazfoo
4 | foobar
5 | foobaz
artikel_zu_lieferant
artikel | lieferant
1 | 2
1 | 3
2 | 1
2 | 2
2 | 3
3 | 2
4 | 2
5 | 1
wenn du nun alle lieferanten haben willst, die artikel 1 im programm haben, reicht folgende abfrage
select lieferant from artikel_zu_lieferant where artikel = 1