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 | bazartikel
id | name
1 | foofoo
2 | barbaz
3 | bazfoo
4 | foobar
5 | foobazartikel_zu_lieferant
artikel | lieferant
1 | 2
1 | 3
2 | 1
2 | 2
2 | 3
3 | 2
4 | 2
5 | 1wenn du nun alle lieferanten haben willst, die artikel 1 im programm haben, reicht folgende abfrage
select lieferant from artikel_zu_lieferant where artikel = 1
Mh soweit so gut. Allerdings will es noch nicht so wie ich :(
Also die Tabelle "Artikel" besteht aus der Artikel_ID, Name, usw. und die Tabelle "Lieferant" die Lieferant_ID, Name, Kurzname und in der Artikle_hat_Lieferant habe ich: ahd_id, artikel_id, lieferant_id
Ist das soweit richtig?