sql >> データベース >  >> RDS >> Mysql

MySQLクエリはマスター詳細テーブルからコンマで区切られた値を取得します

    まあ、あなたはそれをすることができますが、それはあなたがすべきだという意味ではありません。サブクエリでfind_in_set()を使用して2つのテーブルを結合し、次に外部クエリでgroup_concat()を使用して結果を取得できます。

    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. OracleRACの観点から見たSQLServerクラスタリング

    2. MySqlsql再帰ループ

    3. SQLテーブルから行のパーセンテージを選択しますか?

    4. Pythonでのデータベース接続プールの最良の解決策は何ですか?