SQL语法问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:56:13
use wagebh
select a.pa_no,pa_arna,pa_name,pa_tina,dp_name,pa_id,pa_indat
from iepa00h a,iepb02h b,iepasgh c,iepashh d
(where a.dp_no=b.dp_no and a.pa_tino=c.pa_tino and a.pa_arno=d.pa_arno)

and pa_oudat=''
order by a.pa_no

请问谁能解答括号内是什么意思吗?

汗...这里表示的意思是同时对4个表格内容进行查询,你问的()里面意思是把4个表格关联在一起的作用,就是a表格中的字段跟b,c,d表格中的哪个字段相同,只有这样才可以在查询a表格内容里面把b,c,d表格当中的关联数据也表示出来.比如b表格表示性别(男,女),代码分别是1,2,那么a表格里面记录的是1,2,调用时候为了显示男,女就必须关联b表格,否则只能显示出来1,2,别人看不明白.