sql >> Database teknologi >  >> RDS >> Mysql

MySQL-forespørgsel får værdikomma adskilt fra masterdetaljetabel

Nå, du kan gøre det, men det betyder ikke, at du skal. Du kan slutte dig til de 2 tabeller ved at bruge find_in_set() i en underforespørgsel og derefter bruge group_concat() i den ydre forespørgsel for at få resultaterne tilbage:

select t.order_name, group_concat(t.fruit_name) as selected_fruits
from
(select o.order_name, f.fruit_name
from `order` o inner join fruit f on find_in_set(f.fruit_id, o.fruit_id)) t
group by t.order_name


  1. Sådan fungerer REPEAT() i MariaDB

  2. Brug af isql med en forbindelsesstreng

  3. DAY() Eksempler – MySQL

  4. WooCommerce serialiseret metaværdiarray i wp_postmeta-tabel