vb中,用sql 语句 搜不同表的不同字段

例如Access中,我有一个"生日.mdb"的数据库,里面有两张名为表1和表2的表.表1中有"出生日期,姓名"等数据,表2中有"事件提醒日期"与"事件说明".那么我现在想用sql语句搜出与text1中的日期相同的表1和表2数据,怎么搜?

只给出SQL语句,具体VB语法不太清楚。
select * from 表1 inner join 表2 on 表1.日期=表2.日期;

使用inner join 连接两个表,其中* 可以用其他字段代替,如果有相同的列名,则使用表名.列名,如表1.日期。
温馨提示:内容为网友见解,仅供参考
无其他回答

vb中,用sql 语句 搜不同表的不同字段
只给出SQL语句,具体VB语法不太清楚。select * from 表1 inner join 表2 on 表1.日期=表2.日期;使用inner join 连接两个表,其中* 可以用其他字段代替,如果有相同的列名,则使用表名.列名,如表1.日期。

在VB中关于两个表中查询不重复记录的SQL语句
若你想将查得结果存为未选课程表ADODC,那就:create table ADODC as (select 课程号,... from 所有课程 where 开课院系='物理' and 课程号 not in (select 课程号 from 已选课程))或者你事先已建好未选课程表ADODC,那就:insert into ADODC select 课程号,... from 所有课程 where 开课...

vb中调用不同表中的数据
Private Sub 控件名称_Click()If X = 0 Then X = 1 Adodc1.ConnectionString = "" '第一个数据库链接语句 Adodc1.RecordSource = "" '第一个数据表的SQL语句 ElseIf X = 1 Then X = 0 Adodc1.ConnectionString = "" '第二个数据库链接语句 Adodc1.RecordSource = "" '第...

VB如何对比筛选多个表中数据库内容
\/\/\/下面我把关联字段设一下;table1表1(员工名称:user_name)table2表2(产品名称:product_name)table3表3(超市名称:name,员工名称:user_name)table4表4(超市名称:name,产品名称:product_name)员工名称在超市明细表中筛选出该员工所负责的所有超市名称:select * from table1 as a join table3 as ...

怎么通过VB编程select语句来筛选Excel表格中的数据
放进同一个excel文件内,可以在同一个sheet或者不同sheet。选择对应的数据区域,右键,“定义名称”。说明:这里,数据的第一行是列名,定义的名字,是表名。2、选择“数据”——“其他来源”——“来自Microsoft Query”。3、选择“Excel Files “那一项,并且把对话框下面的“使用“查询向导”创建\/...

vb 如何查找两个表中的数据,让结果显示在一张表中
VB可编写SQL结构化查询语句关联两个数据表,将查询结果放置于一个记录集。使用As语句将表名引用作别名。如示例代码中的from字句中:JWCK_BM as cs,jwl_chuk as sl 使用两表能关联字段关联。如示例代码中的where字句中 :cs.备件代码 = sl.备件代码。将整个SQL查询语句赋值给Adodc控件的RecordSource...

vb中用复选框实现多字段sql查询
sql = "select * from mytest where 1=0"dim name1, name2 , name3 For i = 0 To check.Count - 1 If check(i).Value = 1 Then Select Case i Case 0 name1 = "文具盒"Case 1 name2 = "钢笔"Case 2 name3 = "钢笔"End Select End If Next sql = sql & " or name in...

vb +access 字段不重复值筛选
select distinct id form 表1 多个字段请用GROUP BY 参考:Private Sub Command2_Click()Dim Sql As String If Option1(0).Value Then '全部符合条件 Sql = "Select 号码,期号 from main where 号码<>null and 时间>=#" & DateAdd("d", -Trim(Combo1.Text), Date) & "# order by 2 ...

VB里的SQL语句高手进
distinct关键字可以将结果表中的重复的行剔除 例如:select distinct name form table1 '将table1中name相同的列剔除 format()函数可以规划输入或输出 format(now,"yyyy-mm-dd hh:mm:ss") '输出的时间就是 2001-01-01 12:12:12

vb中合并两个表中同一个字段不重复的记录问题
sql = "SELECT * From F1 WHERE F1.S1 NOT IN(SELECT S1 FROM F)"Set res = cnn.Execute(sql)'向F表中插入记录 While Not res.EOF cnn.Execute ("insert into f (s1,s2,s3) values('" & res!s1 & "','" & res!s2 & "','" & res!s3 & "')")res.MoveNext Wend 记得给...

相似回答
大家正在搜