求一句SQL查询语句,急!!

来源:百度知道 编辑:UC知道 时间:2024/05/11 21:40:47
A表
----
aid
1
2
3
4

B表
----
bid aid txt
1 1 i
2 1 am
3 1 a
4 1 student
5 2 how
6 2 are
7 2 you
8 3 bye
9 3 bye

假设有这么两张表,我需要通过一个select语句显示如下内容:

----
aid txt
1 i am a student
2 how are you
3 bye bye
4

请问该如何写?

select A.aid ,b.txt from A,B where a.aid =b.aid

字符不能用sum拼接,我不知怎么作。。
请高手指教。。
楼上几位回答的都是错误的。。

select a.aid ,b.txt from a,b
left join B on A.aid = B.aid

通过“+”号,将字符连接,用as把合成后的字符看成一个字段,即txt.
ex:select a.aid+b.bid as 'txt'from ......

select a.aid,b.txt from a left join b on a.aid=b.aid;
你试试,希望能帮助你

select a.aid ,b.txt from A left join B on A.aid = B.aid