或者用Inner Join
Select
A.UserName,
C.BookName
From
第一张表 A
Inner Join
第二张表 B
On A.UserName = B.UserName
Inner Join
第三张表 C
On B.BOOKID = C.BOOKID
Where
A.UserID = '你要查询的用户名'谢谢你的解答我根据你的解答在做一些具体判断的时候出错了,望解,再次感谢
select D.* B.* from UserInfo D Inner Join BookInfo B where D.UserID=B.UserID and age>18想把符合条件而且年龄大于18岁的所有用户数据取出来
from UserInfo D Inner Join BookInfo B ON D.UserID=B.UserID
where age>18
from UserInfo D Inner Join BookInfo B ON D.UserID=B.UserID
where age>18上面这样的写法我就不能用
Rs("UserID")了
提示出错!
为什么
怎么解决?
谢谢了
from UserInfo D Inner Join BookInfo B ON D.UserID=B.UserID
where age>18這個有問題,少了",".select D.*, B.*
from UserInfo D Inner Join BookInfo B ON D.UserID=B.UserID
where age>18
from UserInfo D Inner Join BookInfo B ON D.UserID=B.UserID
where age>18如果我用
Rs("UserID")
则显示--------------
ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。是不是因为两个字段相同,Rs不知道取哪个值,因此出错呢?
D.UserID
B.UserID
两个UserID
-----------------
Rs.open"select D.*, B.*
from UserInfo D Inner Join BookInfo B ON D.UserID=B.UserID
where age>18",conn,1,1
-----------
有可能不要
select D.*, B.* 改為寫出你要的字段名看看Select D.UserID, ...
谢谢
:-(问题:表,包含2个字段: ID(自动编号) kind(数字类型)如何统计 kind 字段的值
問的不清晰,最好舉例說明下.
--------------------------------------
|50 |
________________________
|80 |
_________________
|20 |
____________________
sum=180