这个还是一个简单的问题。希望大家指教。两个表,做关联查询。Table1中的最后一个字段表明该行的状态,是英文的。
Table2中是这个状态的中文与英文。
我想要表现在窗口DBGrid中的是其中文,当然如果没有状态即Table1中的该字段是空的,则还是空的。我自己的试验是where Table1.aa = Table2.bb;
但是筛选出来的只有有状态的数据,那些没有状态的都没有筛选出来。肯定是SQL语句的问题。大家继续帮忙。我在线等,一会儿有结果了就给分。没有那么多的分了,所以大家凑合一下。
Table2中是这个状态的中文与英文。
我想要表现在窗口DBGrid中的是其中文,当然如果没有状态即Table1中的该字段是空的,则还是空的。我自己的试验是where Table1.aa = Table2.bb;
但是筛选出来的只有有状态的数据,那些没有状态的都没有筛选出来。肯定是SQL语句的问题。大家继续帮忙。我在线等,一会儿有结果了就给分。没有那么多的分了,所以大家凑合一下。
select *,(select name from Table2 where bb=Table1.aa) as 状态 from Table1
select a,b,c,(select name from Table2 where bb=Table1.aa) as 状态 from Table1
有兴趣可以交个朋友。MSN:[email protected]