1个语句中的mySQL多个联接仅显示属性标题

时间:2017-01-10 20:10:17

标签: mysql sql join

我尝试使用内连接从三个不同的表中拉出,但每当我运行它时,结果只显示每列的每个属性的标题。有谁知道如何解决这个问题,谢谢你的帮助。

rootProject.buildFileName = 'build.gradle.kts'

除此之外,如果所有内部联接都更改为左联接,则租赁价格有效但其他内部联接则为空。

1 个答案:

答案 0 :(得分:0)

如果您说“如果所有内部联接都更改为左联接租赁价格有效,但其他人保持为空”,那么您已经回答了问题:

如果像你所写的那样,dvd left join publisher on dvd.publisher_id = publisher.publisher_name之类的语句只为null表的属性提供了publisher - 值,那么这意味着没有dvd.publisher_id个值匹配任何publisher.publisher_name。如果你然后使用内连接,结果必须为空,因为也不会有任何匹配。

请注意,任何进一步的内部联接或左联接都不会向结果添加任何行;如果参与其他内部联接的表或联接结果之一或左联接的lhs为空,则结果仍为空。

所以:看看语义/正在使用的属性的内容。