sql联合查询语句

来源:百度知道 编辑:UC知道 时间:2024/05/13 05:21:49
两个表RA_CODE,RA_PLACE
RA_CODE 表中有CODE,NAME 两列
RA_PLACE表中有CODE,PLACE 两列
两个表中的CODE值相同,
查询RA_PLACE中的PLACE,条件是表RA_CODE中的NAME为某一值,如“张三”

SELECT PLACE FROM RA_PLACE WHERE CODE=(SELECT CODE FROM RA_CODE WHERE NAME='张三')

简单

(顺便说下,sql 不区分大小写的)

select ra_place.place
from ra_place,ra_code
where ra_place.code=ra_code.code and
ra_code.name='张三';

select b.place
from RA_CODE a,RA_PLACE b
where a.code=b.code and a.name='张三'

select RA_PLACE.PLACE
from RA_CODE,RA_PLACE
where RA_CODE.CODE=RA_PLACE.CODE and RA_CODE.name='张三'