提问者:小点点

复合联接不显示任何数据。 MySQL


所以,我一直在遵循一个教程:https://youtu.be/7s_tz1z_5ba?t=6638

当我进行复合连接时,它不显示任何数据,只显示列名。

代码:

SELECT *
FROM order_item_notes oin
JOIN order_items oi
    ON oi.order_id = oin.order_id AND oin.product_id = oi.product_id

MySQL工作台显示的内容。

我找不到任何类似于我的问题,但也许是它的工作方式这个加入? 但这对我来说毫无意义,帮帮我。

thx提前。 :)

编辑:应该显示的表中的数据。

表order_items

表order_item_notes

在评论中解决了。


共1个答案

匿名用户

我认为您需要使用select来显示任何需要的列。 或者使用选择*获取所有联接列数据。

SELECT *
FROM order_item_notes oin
JOIN order_items oi
    ON oi.order_id = oin.order_id AND oin.product_id = oi.product_id