Как сопоставить две таблицы?
таблица таблиц A:
+------------------+-----------------------+------+-----+---------------------+-------------------------------+
| Field | Type | Null | Key | Default | Extra |
+------------------+-----------------------+------+-----+---------------------+-------------------------------+
| id | int(10) | NO | PRI | NULL | auto_increment |
| name | varchar(255) | YES | | NULL | |
| price | decimal(8,2) | NO | | NULL | |
+------------------+-----------------------+------+-----+---------------------+-------------------------------+
+------+------------+
| id | name | price |
+------+------------+
12 | foo | 0.12 |
2 | barr | 0.20 |
+------+------------+
таблица таблиц B:
+------------+-----------------------+------+-----+---------------------+-------------------------------+
| Field | Type | Null | Key | Default | Extra |
+------------+-----------------------+------+-----+---------------------+-------------------------------+
| id | int(10) | NO | PRI | NULL | auto_increment |
| user_id | int(10) | NO | | NULL | |
| service_id | int(10) | NO | | NULL | |
| price | decimal(8,2) | NO | | NULL | |
+------------+-----------------------+------+-----+---------------------+-------------------------------+
+------------+------------+
| user_id | service_id | price |
+------------+------------+
| 2 | 12 | 0.01 |
+------------+------------+
При запросе на получение сопоставления пользователя.Также как и «SELECT price FROM tableA», необходимо вернуть значение столбца tableB.
Пример результата:
+------+------------+
| id | name | price |
+------+------------+
12 | foo | 0.01 |
+------+------------+