MySQL加入,查询没有结束(循环?)

nic*_*ast 0 mysql loops join

我想通过这些关节检索这些表中的所有字段.
我的查询在循环中运行并且不会停止.

SELECT *
FROM (`t_produits`, `t_categories`, `t_sscategories`, `t_produits_couleurs`, `t_couleurs`)
JOIN `t_categories` AS categories ON (`t_produits`.`produits_idcat` = `t_categories`.`categories_id`)
JOIN `t_sscategories` AS sscategories ON (`t_produits`.`produits_idsscat` = `t_sscategories`.`sscategories_id`)
JOIN `t_produits_couleurs` AS produitscouleurs ON (`t_produits`.`produits_idproduit` = `t_produits_couleurs`.`produits_couleurs_idproduit`)
JOIN `t_couleurs` AS couleurs ON (`t_produits_couleurs`.`produits_couleurs_idcouleur` = `t_couleurs`.`couleurs_id`);
Run Code Online (Sandbox Code Playgroud)

我试过这个并且效果很好:

SELECT *
FROM (`t_produits`, `t_categories`)
JOIN `t_categories` AS categories ON (`t_produits`.`produits_idcat` = `t_categories`.`categories_id`)
Run Code Online (Sandbox Code Playgroud)

Arg*_*man 5

FROM (`t_produits`, `t_categories`, `t_sscategories`, `t_produits_couleurs`, `t_couleurs`)
Run Code Online (Sandbox Code Playgroud)

应该只是看起来像

FROM (`t_produits`)
Run Code Online (Sandbox Code Playgroud)

它应该通过一个相当大的因素加快查询速度......