我想通過這些關節檢索這些表中的所有字段。
我的查詢運行在一個循環中,不停止。MySQL加入,查詢不結束(循環?)
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`);
我試過這個,效果不錯:
SELECT *
FROM (`t_produits`, `t_categories`)
JOIN `t_categories` AS categories ON (`t_produits`.`produits_idcat` = `t_categories`.`categories_id`)
通過在循環中運行你的意思是你在循環中執行查詢還是查詢沒有完成執行? – Ben
有人可以在問題標題中編輯「聯合」嗎? :-) – Szocske
在'SELECT'可以幫助時間之前添加'EXPLAIN' ... – glglgl