【MySQL】only_full_group_by 繞過

SELECT
                            origin.*,tmp.dbn_name_list
                        FROM
                            {ConstDatabaseMeta.DBMeta.DatabaseName}.{ConstDatabaseMeta.DBMeta.DDBMetaPolicy} AS origin,
                            (SELECT
                                MAX(id) AS id,name, JSON_ARRAYAGG(dbn_name) AS dbn_name_list
                            FROM
                                {ConstDatabaseMeta.DBMeta.DatabaseName}.{ConstDatabaseMeta.DBMeta.DDBMetaPolicy}
                            WHERE
                                ddb_ip='{ip}'
                                    AND
                                dbi_port={dbiPort}
                            GROUP BY
                                name) AS tmp
                        WHERE
                            origin.id = t.id

參考

https://www.jianshu.com/p/7f532985ff39html

http://www.javashuo.com/article/p-bigrtvog-k.htmlsql

相關文章
相關標籤/搜索