Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql phpmyadmin-如何根据外键设置字段值?_Mysql_Sql Server_Database_Phpmyadmin - Fatal编程技术网

Mysql phpmyadmin-如何根据外键设置字段值?

Mysql phpmyadmin-如何根据外键设置字段值?,mysql,sql-server,database,phpmyadmin,Mysql,Sql Server,Database,Phpmyadmin,如何根据输入的外键设置字段 我用类似的问题在谷歌上搜索了stack overflow,但找不到任何符合我要求的东西。下面有一些图片和一个例子来更好地描述我的问题 这是我的表(我希望字段依赖于这些外键): jou route是此表的外键: 而jo_type是此表的外键: 当我将记录插入行程表并选择路线id时。如何从外键表中获取相应信息以显示在此表中的相应字段中 例如,jo_typeas 3条记录(如图所示)。外键jou type与此表链接。假设我在行程表中选择空气(2)的ID。如何从旅行类型

如何根据输入的外键设置字段

我用类似的问题在谷歌上搜索了stack overflow,但找不到任何符合我要求的东西。下面有一些图片和一个例子来更好地描述我的问题

这是我的表(我希望字段依赖于这些外键):

jou route
是此表的外键:

jo_type
是此表的外键:

当我将记录插入行程表并选择路线id时。如何从外键表中获取相应信息以显示在此表中的相应字段中

例如,
jo_type
as 3条记录(如图所示)。外键
jou type
与此表链接。假设我在行程表中选择空气(2)的ID。如何从旅行类型表中自动选择相关字段(
jo_seats_total
)?所以它应该显示为100

希望我已经很好地解释了我的问题

提前感谢您的帮助!
抱歉发了这么长的帖子。

我希望这是你想要的东西

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

以文本格式显示表格结构。@denny文本格式是什么意思?如MySQL格式?谢谢!我知道您在SELECT部分的属性名之前使用了t、j和r作为表名。但是在FROM和JOINS部分,在旅程、路线和类型之后的字母是什么?j、r和t是表别名。因此,与其用表名确定列名,不如创建别名并用它们代替表名。它帮助mysql确定需要从哪个表中选择哪个列。在正常情况下,你们可以说是表的昵称,我不得不改变一些事情,但让SQL语句正常工作——但它返回了一个空集?