我不断从查询中得到一个空的结果集。
这是我的第一个表人
1 u_id bigint(20)
2 first varchar(15)
3 last varchar(15)
第二次表 - 测试
1 u_id bigint(20)
2 score smallint(6)
使用 -
查询我SELECT score
FROM person, test
WHERE last ='Roberts' ;
如果我使用查询,它会起作用 -
SELECT score
FROM person, test
WHERE first ='Tim' ;
由于
答案 0 :(得分:2)
以下查询如何:
SELECT score
FROM person p
INNER JOIN test t ON p.u_id = t.u_id
WHERE Trim(p.last) ='Roberts'
和:
SELECT score
FROM person p
INNER JOIN test t ON p.u_id = t.u_id
WHERE Trim(p.first) ='Tim'