如何设置依赖于输入外键的字段?
我使用Google搜索和搜索堆栈溢出,使用类似的问题,但无法找到符合我要求的内容。下面有图片和示例,以便更好地描述我的要求。
当我将记录插入到旅程表中时,选择路径ID。如何从该外键表中获取相应的信息以显示在此表的相应字段中。
例如,jo_type
为3条记录(如图所示)。外键jo_type
与此表链接。假设我在旅程表中选择了空气(2)的ID。如何从旅行类型表中自动选择相关字段(jo_seats_total
)?所以它应该显示为100。
希望我已经很好地解释了我的问题。
提前感谢您的帮助! 对不起,很长的帖子。
答案 0 :(得分:0)
我希望这是你要找的东西......
SELECT t.tt_max_seat, t.tt_name, r.ro_origin, r.ro_destination,
j.jo_seats_total, j.jo_seats_take, j.jo_seats_available
FROM journey j
JOIN route r ON j.jo_route = r.ro_id
JOIN type t ON j.jo_type = t.tt_id
WHERE j.jo_type = 2