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,这样该如何写呢?谢谢:)
展开
 我来答
anwzxyp
2009-08-11 · TA获得超过101个赞
知道答主
回答量:131
采纳率:0%
帮助的人:43.8万
展开全部
select * from agent where agent_id in (select agent_id from seaschedule where 条件);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a_jhuxb
2009-08-12
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
SELECT * FROM SeaSchedule s, agent a
where s.agent_id = a.agent_id
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式