我想使用join来获取行的值。
我有一个类别表,如下所示:
id | category_name
1 | books
2 | car
3 | Furniture
和另一个产品表格如下:
id | product_name | category_id
1 | The little Bee | 2
2 | New Year | 1,3
我想调用product表并输出category_name而不是category_id。但不仅如此。我希望category_id有多个类别,例如新年有category_id 1和3 ,它应该显示书籍,家具作为category_name。
这是我的代码:
SELECT p.*, c.*
FROM products p, category c
WHERE p.category_id = c.id
但我只为一个以上的类别获得一个类别。我怎样才能获得完整的类别?我想它涉及加入,但我不确定。