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