标题:MySql 怎么实现级联查询啊
取消只看楼主
冷血DE虎儿
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2011-10-17
结帖率:100%
已结贴  问题点数:0 回复次数:3 
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
冷血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
冷血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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-353093-1-1.html




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

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