set @orderId = (select top 1 orders_id from orders where user_id=@user_id order by newID()) --加个随机排序
还有个问题就是 select orders.*,user.user_name from users,orders where users.user_id=orders.user_id 这句是不是错拉???
这句是不是错拉???[user]--用[]转义符括起来
我是想实现从2个表取出user_id 都相等的数据
你说的是那个user呀?具体点.要不你先给改下我试试看
同时从2个表中取出信息该怎么般???select orders.*,users.user_name from users,orders where users.user_id=orders.user_id 对吗?
--right select orders.*,users.user_name from users,orders where users.user_id=orders.user_id
set @orderId = (select MAX(orders_id) from orders where user_id=@ user_id) 这句是什么意思?? 如何使得整形的orederId随机的个一个不重复的值首先,前边肯定定义了一个@user_id变量 在这里根据条件搜索出数据,负值给@orderId, 后边的循环,我没看明白什么意思你,要不就做个游标变量,很好用的
select orders.*,user.user_name from users,orders where users.user_id=orders.user_id
这句是不是错拉???
都相等的数据
对吗?
--right
select orders.*,users.user_name from users,orders where users.user_id=orders.user_id
这句是什么意思??
如何使得整形的orederId随机的个一个不重复的值首先,前边肯定定义了一个@user_id变量
在这里根据条件搜索出数据,负值给@orderId,
后边的循环,我没看明白什么意思你,要不就做个游标变量,很好用的