mysql - 如何在一个查询中从两个表中检索数据

标签 mysql vb.net

Try
  With com
    .Connection = con
    .CommandText = "SELECT * FROM attendance WHERE id_no='" & ComboBox1.SelectedValue & "'AND date BETWEEN '" & startDate.Text & "' AND '" & endDate.Text & "';"

  End With

  Catch ex As Exception
     MsgBox(ex.Message)

我正在尝试从我的工资单和出勤表中获取数据

最佳答案

尝试这样

"SELECT A.*,P.* 
FROM Attendance A JOIN payroll P ON A.id_no = P.id_no
WHERE A. id_no='" & ComboBox1.SelectedValue & "'AND 
A.date BETWEEN '" & startDate.Text & "' AND '" & endDate.Text & "';"

关于mysql - 如何在一个查询中从两个表中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21672868/

相关文章:

mysql - 插入或更新存储过程

vb.net - 如何检查是否会引发事件?

vb.net - VB .NET错误处理,将错误传递给调用方

VB.net BackgroundWorker 暂停/恢复

vb.net - 如何使组框的文本变为粗体而不是其中包含的控件的文本?

vb.net - 根据条件计算子字符串中字符串的出现次数

mysql - 如何联合并获得三个表的总和

mysql - 如何使用like在sql上选择限制性数据

php - 如何从php存储过程调用以加载嵌套数据

mysql - 如何在mysql中将多个值分组为一个?