sql >> Database >  >> RDS >> Mysql

Voeg meerdere velden samen tot één met SQL

SELECT pagetag.id, page.name, group_concat(tag.name)
FROM
(
    page LEFT JOIN pagetag ON page.id = pagetag.pageid
)
LEFT JOIN tag ON pagetag.tagid = tag.id
GROUP BY page.id;

Geen erg mooie zoekopdracht, maar zou je moeten geven wat je wilt - pagetag.id en group_concat(tag.name) is null voor pagina 4 in het voorbeeld dat je hierboven hebt gepost, maar de pagina zal in de resultaten verschijnen.



  1. Uw gegevens sharden met PostgreSQL 11

  2. LOG() Functie in Oracle

  3. Aspecten van strings in .NET

  4. Importeer groot sql-bestand django