我正在尝试从多个记录的数据库中获取结果。具有选择条件的SQL搜索查询
Table 1 Table 2
UserID UserName DOB RegistrationID CourseID UserID u1 UA 1/1/1900 1 C1 u1 u2 UB 1/2/1900 2 C2 u3 u3 UC 1/3/1900 3 C4 u2 u4 UD 1/4/1900 4 C3 u3
我的搜索条件会
- U1-Q3
- U2-Q1
- U3-Q2
的每个用户的结果应只取其相关d当然值..
`Where t1.userid = u1 and t2.courseid = q3.. `
我需要获取这个超过100记录组合 像
where t1.userid = u1 and t2.courseid = c1 and t1.userid = u2 and t2.courseid = c4 and t1.userid = u1 and t2.courseid = c3
等....
添加一些示例表数据和预期的结果 - 以及格式化文本。 – jarlh
你的JOIN需要一个ON子句。 – jarlh
将你的条件插入一个临时表,然后加入他们 – Milney