最初のクエリをメインクエリに入れ、変数のセットを避ける方法はありますか?MySQLクエリは変数の使用を避ける
SET @domain_id = (SELECT id FROM stop_domain LIMIT 1);
SELECT
IFNULL(MAX(duid), 0) + 1 AS duid
, @domain_id
FROM
stop_link
WHERE domain_id = @domain_id;
stop_domain
id | url
stop_link実際そこ
id | duid | domain_id
OUP BY、SELECTリストの式#2に非集約列 'stop_link.domain_id'が含まれています。これはsql_mode = only_full_group_by – nenad007