私はPHP/MySQLアプリケーションを持っていますが、前の開発者がデータベースでこれを行っています
tbl_cat columns:
cat_id | cat_name
tbl_products columns have cat_id assigned:
category_1 | category_2 | category_3
私がする必要があるのは、(tbl_cat.cat_name
など)に割り当てることですcategory_1
category_2
私はas
ここが間違っていることを知っていますが、それを示すためだけにこれに似たものでなければなりません:
SELECT * FROM tbl_products
LEFT JOIN tbl_cat
ON category_1=cat_id AS cat_1
AND category_2=cat_id AS cat_2
AND category_3=cat_id AS cat_3