我的第一个表t1
包含列:
t_id, c_id, town
我的第二张表t2
有列:
p_id, year_of_birth, t_id -- < is ref to t_id in 1st table
我想要这样的东西(伪代码):
SELECT year_of_birth from 2st where
(
(t_id from 2st) = t_id from 1st) AND (c_id from 1st) = 'text value'
)
;
这在SQL中如何工作?
答案 0 :(得分:0)
使用普通INNER JOIN
:
SELECT t2.year_of_birth
FROM t1
JOIN t2 USING (t_id)
AND t1.c_id = 'text value';