SQL 쿼리에 대한 지식을 향상시키고 자 노력하고 있지만 다 대 다 관계 쿼리에 익숙하지 않습니다. 다음과 같이 PHP와 MySQL 데이터베이스 구조를 사용MySQL과 PHP 다 대다 데이터베이스 관계
은 다음과 같습니다
데이터베이스 구조 :
--------------------------------------------
| colour |
--------------------------------------------
| colour_id | colour |
--------------------------------------------
| 1 | blue |
--------------------------------------------
| 2 | red |
--------------------------------------------
############################################
--------------------------------------------
.
-----------------------------------------------------------------
| product_colours |
-----------------------------------------------------------------
| id | product_id | colour_id |
-----------------------------------------------------------------
| 1 | 1 | 2 |
-----------------------------------------------------------------
| 2 | 2 | 1 |
-----------------------------------------------------------------
#################################################################
-----------------------------------------------------------------
기본 테이블
-----------------------------------------------------------------
| products |
-----------------------------------------------------------------
| id | name | details |
-----------------------------------------------------------------
| 1 | product 1 | blah |
-----------------------------------------------------------------
| 2 | product 2 | blah |
-----------------------------------------------------------------
#################################################################
-----------------------------------------------------------------
-----------------------------------------------------------------
| product_group_names |
-----------------------------------------------------------------
| id | product_id | group_name_id |
-----------------------------------------------------------------
| 1 | 1 | 1 |
-----------------------------------------------------------------
| 2 | 2 | 2 |
-----------------------------------------------------------------
#################################################################
-----------------------------------------------------------------
--------------------------------------------
| group_name |
--------------------------------------------
| group_name_id | group_name |
--------------------------------------------
| 1 | product_group_1 |
--------------------------------------------
| 2 | product_group_2 |
--------------------------------------------
############################################
--------------------------------------------
내가 하나의 쿼리를 사용하여 작성할 수는 말한다하는 조인 SELECT * colours WHERE group_name = product_group_1
?
도움이 될 것입니다. 정말 고맙습니다.
네, 그런 쿼리를 작성할 수 있습니다 - 지금까지 어떤 시도를 했습니까? –