MySQLjoin关联表查询时,查询字段前面加上表名更高效

原创
小哥 2年前 (2023-05-17) 阅读数 88 #大杂烩

join关联表查询时,查询字段前面加上表名更高效

SELECT
    nft_publish.id,
    nft_publish.author,
    nft_publish.nft_name AS name,
    nft_publish.display_url,
    nft_publish.publish_count AS total_count,
    nft_publish.sell_status,
    nft_publish.sell_price AS price,
    nft_publish.favorite,
    count(
    IF
    ( nfts.STATUS = 0, nfts.id, NULL )) AS rest_count 
FROM
    nft_publish
    LEFT JOIN nfts ON nfts.nft_publish_id = nft_publish.id 
WHERE
    nft_publish.task_status = 7 
GROUP BY
    nft_publish.id 
HAVING
    rest_count > 0 
ORDER BY
    nft_publish.id DESC 
    LIMIT 20 OFFSET 0

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除