Ich speichere id_supplier in Produkttabelle. Ich kann es in der Tabelle nur für eine Zeile für jeden Artikelcode mit seiner Lieferanten-ID anzeigen. Ich brauche auch den Namen des Lieferanten, aber ich habe Probleme mit der Trennung von ID und Name.Wie kann ich den group_concat-Wert in Datentabelle und Kontrollkästchen verschmelzen
//query
select code, group_concat(s.supplier_id,s.supplier_name) AS supplier_id_name
from catalog c
left join product p on p.product_id= c.product_id
left join supplier s on s.supplier_id = p.product_id
group by code;
//query will show following output
id supplier - 1, name - abc
id supplier - 2, name - def
Code | Supplier
A001 | 1abc,2def // id and name of supplier
was ich bin
erwartetCode | Supplier
A001 | checkboxes value = 1 and then display supplier name beside....... and continue in the same row if more supplier
Es wird ein Kontrollkästchen für jeden Lieferanten Anzeige für den Code und Kontrollkästchen wird den Lieferanten-ID zum Speichern Zweck enthalten.
Wie kann ich das tun?
Mein Bauchgefühl ist, dass du vielleicht in deiner Präsentation damit umgehen willst Schicht, anstatt rein in MySQL. –
Siehe https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-very-simple-sql- Abfrage. Übrigens gibt es in grober Näherung kein Problem in sql, für das group_concat einen Teil der Antwort bilden muss. – Strawberry