MySQL \ join 2表产品和图像表

时间:2017-09-02 18:49:44

标签: mysql

1.当我们添加带有图像和没有图像的记录产品详细信息产品表时。

2.查询是什么 - 没有图片添加的产品详细信息。

当图像不可用于任何一个产品时,获取两个表数据的查询是什么。

Product table 
-----------------------------
ID | product_name | Size
-----------------------------
1  | TShirt 1      | S
2  | TShirt 2      | S
3  | TShirt 3      | S
4  | TShirt 4      | S
-----------------------------

图片表

ID | image_name | REF_ID

1 | tshirt1.jpg | 1

2 | tshirt2.jpg | 2

3 | tshirt3.jpg | 3

3 个答案:

答案 0 :(得分:1)

[232495719,"Question 1",null,0,[[1492883199]] ^ ^ Item ID Entry ID

来吧,这是在SQL的任何参考或教程中很容易找到的基础知识。

答案 1 :(得分:0)

1.SELECT Product_name,Size FROM Product_table,Image_Table ON
Product_table.ID = Image_table.ref_id WHERE image_name = IS NOT NULL;

2.SELECT Product_name,Size FROM Product_table,Image_Table ON
Product_table.ID = Image_table.ref_id WHERE image_name IS NULL;

答案 2 :(得分:0)

选择缺少图像的所有产品(NULL)。

SELECT * FROM Product INNER JOIN Image ON Product.ID = Image.ID WHERE image_name IS NULL;