C#查询MySQL数据库

select id 
from user 
where username=310501 
union all 
select id 
from wallet 
where username=310501

C#读取

 string str = "select id from user " +
                "where username=" + userInfo.UserName +
                " union all " +
                "select id from wallet " +
                "where username=" + userInfo.UserName;
       MySqlCommand sqlCommand = new MySqlCommand(str, client.MySqlConn);
            MySqlDataReader reader = sqlCommand.ExecuteReader();
            string nickname = "";
            int id = 0;
            while (reader.Read())
            {
                //nickname = reader.GetString("nickname");
                id = reader.GetInt32("id");
                Console.WriteLine(/*"昵称=" + nickname + */"+id=" + id);
            }
            reader.Close();

个人理解 select… union…
用于将不同表中查询相同列的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值