MySQL Forums
Forum List  »  Russian

объедиенение значений полей
Posted by: arizen
Date: September 18, 2006 08:43AM

есть таблица main
+--------+----------+------------+
| id | category | keywords |
+--------+----------+------------+
| 1 | 1, 7 | green |
| 2 | 1, 4, 5 | yellow |
| 3 | 5, 1, 9 | brown |
| 4 | 5, 8 | black |
| 5 | 3 | red |
| 6 | 3, 5 | purple |
+--------+----------+------------+

и есть таблица cats(в которой присутствуют не все ID)

+--------+-------------+
| id | category |
+--------+-------------+
| 1 | 20, 25 |
| 2 | 32, 41 |
| 5 | 21, 10, 16 |
| 6 | 10,20,56 |
+--------+------------+|

нужно эти таблицы объеденить в одну- так что-бы поле category cодержало значения из из обоих таблиц, а если ID присутствует только в 1й- выдавала значение оттуда,
т.е выглядело бы всё это вот так:
+--------+------------------------+-----------+
| id | category | keywords |
+--------+------------------------+-----------+
| 1 | 1, 7, 20, 25 | green |
| 2 | 1, 4, 5, 32, 41 | yellow |
| 3 | 5, 1, 9 | brown |
| 4 | 5, 8 | black |
| 5 | 3, 21, 10, 16 | red |
| 6 | 3, 5, 10, 20, 56 | purple |
+--------+------------------------+-----------+

Помогите пожалуйста, никак не могу разобраться

Options: ReplyQuote


Subject
Views
Written By
Posted
объедиенение значений полей
5100
September 18, 2006 08:43AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.