我有三个表,分别是目的地,位置和意图。
他们彼此之间有以下关系。我试图获取给定意图的位置及其相应的目的地。
但即时通讯目前无法执行此操作。
有任何想法吗?

database schema

例如:获取位置名称及其对应的“远足”意图目的地

查询失败:

select destination.name,location.name from location,destination,intention where
intention.name='hiking' AND location.destination_id=destination.destination_id AND
intention.intention_id=location.intention_id


Example location data

Example destination data

Example intention data

最佳答案

位置表中不存在1的远足意图ID,因此未返回任何行

关于mysql - mysql查询引用三个表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46996436/

10-09 05:24