| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6208 人关注过本帖
标题:MySql 怎么实现级联查询啊
只看楼主 加入收藏
冷血DE虎儿
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2011-10-17
结帖率:100%
收藏
已结贴  问题点数:0 回复次数:5 
MySql 怎么实现级联查询啊
MySql 怎么实现2张表 通过 表1中的数据 获得表2中的数据  其中表1 与表2有一个共同的属性 AnsID  怎么实现啊   
表 1
————————
Ques   |  AnsID
hello  |  1      

表2
————————
AnsID| Ans
1    | Hello

现在已知条件 是  知道表1中 的 Ques   hello   怎么得到 表2中 的 Hello   

   高手应该知道我问什么·····
  谢谢 高手 帮忙解决下·····
搜索更多相关主题的帖子: hello Hello 
2011-10-21 14:41
clhc
Rank: 6Rank: 6
等 级:侠之大者
帖 子:69
专家分:441
注 册:2011-10-11
收藏
得分:18 
select 表2.ans from 表1 left join 表2 on 表1.ansid=表2.ansid where 表1.ques='hello';
2011-10-21 14:50
冷血DE虎儿
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2011-10-17
收藏
得分:0 
string sql = "select answer.Ans from question left join answer on question.AnsID = answer.AnsID where question = 'Hello' ";
2011-10-21 15:42
冷血DE虎儿
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2011-10-17
收藏
得分:0 
回复 2楼 clhc
string sql = "select answer.Ans from question left join answer on question.AnsID = answer.AnsID where question = 'Hello' ";

这么写可以么?
2011-10-21 15:42
clhc
Rank: 6Rank: 6
等 级:侠之大者
帖 子:69
专家分:441
注 册:2011-10-11
收藏
得分:0 
回复 4楼 冷血DE虎儿
string sql = "select answer.Ans from question left join answer on question.AnsID = answer.AnsID where question.ques = 'Hello' ";
2011-10-21 15:50
冷血DE虎儿
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2011-10-17
收藏
得分:0 
回复 5楼 clhc
程序代码:
 try
                {
                    string sql = "select answer.Ans from question left join answer on question.AnsID = answer.AnsID where question.Ques = 'Hello' ";
                    MySqlConnection conn = new MySqlConnection(Diction.Dao.ConnectionMySql.connection);
                    MySqlCommand commd = new MySqlCommand(sql, conn);
                    conn.Open();
                    MySqlDataReader dr = commd.ExecuteReader();
                    while (dr.Read())
                    {
                        MessageBox.Show(dr[0].ToString());
                    }
                }
                catch(Exception er)
                {
                    MessageBox.Show(er.Message);
                }


怎么输出结果啊   貌似这样输出结果不对 得不到 ···
2011-10-21 15:53
快速回复:MySql 怎么实现级联查询啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029585 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved