2个关联表格,需要修改数据,如何用jsp把表格中的数据显示出来,并修改
表格一CREATETABLESeaSchedule(sea_idCHAR(12)NOTNULL,agent_idINTNOTNULLREFERENCESagent(age...
表格一
CREATE TABLE SeaSchedule(
sea_id CHAR(12) NOT NULL,
agent_id INT NOT NULL REFERENCES agent(agent_id),
vessel CHAR(20) NOT NULL,
status SMALLINT NOT NULL,
PRIMARY KEY (sea_id)
) TYPE=InnoDB;
表格二:
CREATE TABLE agent(
agent_id INT NOT NULL AUTO_INCREMENT,
agnt_name VARCHAR(25) NOT NULL DEFAULT '',
PRIMARY KEY (agent_id)
) TYPE=InnoDB;
如何可以在读取了 表格一 当前列的数据后,通过表格一得agent_id 读取表格二的数据?
谢谢了:)
因为我需要修改 seaschedule 表格中特定一行的数据,所以我会从上个页面导入id=<%= sea_id%>,而现在我定义
String id = request.getParameter("id");呢读取表格该怎么写呢?
我先要通过sea_id='"+id+"'读取seaschedule中特定行的数据,然后要再读出agent中的数据,并通过seaschedule中的agent_id 获得agent表里面相同agent_id的agnt_name,这样该如何写呢?谢谢:) 展开
CREATE TABLE SeaSchedule(
sea_id CHAR(12) NOT NULL,
agent_id INT NOT NULL REFERENCES agent(agent_id),
vessel CHAR(20) NOT NULL,
status SMALLINT NOT NULL,
PRIMARY KEY (sea_id)
) TYPE=InnoDB;
表格二:
CREATE TABLE agent(
agent_id INT NOT NULL AUTO_INCREMENT,
agnt_name VARCHAR(25) NOT NULL DEFAULT '',
PRIMARY KEY (agent_id)
) TYPE=InnoDB;
如何可以在读取了 表格一 当前列的数据后,通过表格一得agent_id 读取表格二的数据?
谢谢了:)
因为我需要修改 seaschedule 表格中特定一行的数据,所以我会从上个页面导入id=<%= sea_id%>,而现在我定义
String id = request.getParameter("id");呢读取表格该怎么写呢?
我先要通过sea_id='"+id+"'读取seaschedule中特定行的数据,然后要再读出agent中的数据,并通过seaschedule中的agent_id 获得agent表里面相同agent_id的agnt_name,这样该如何写呢?谢谢:) 展开
展开全部
select * from agent where agent_id in (select agent_id from seaschedule where 条件);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询