主题:帮我看下这sql语句该怎么写,我觉得好象很难?
两个表:一个emp,一个pro,两个表里面都有记录用户名的字段:username,并且都是唯一的(emp表里面的某个username是唯一的,也不会出现在pro表里面)
emp表里面还有字段名为contact,类型是备注,主要用来装若干pro表里面的用户名username
pro表里面还有一些表示该用户属性的字段,如age,phone之类
现在要求查找emp表某个用户名为a的用户的contact字段所包含的所有用户的age和phone,该怎么写?
我自己写了句,但是好象不对:
sql="select p.age,p.phone from [emp] e,[pro] p where e.username='a' and e.contact like '%p.username%'"
正确的写法是什么呢?
emp表里面还有字段名为contact,类型是备注,主要用来装若干pro表里面的用户名username
pro表里面还有一些表示该用户属性的字段,如age,phone之类
现在要求查找emp表某个用户名为a的用户的contact字段所包含的所有用户的age和phone,该怎么写?
我自己写了句,但是好象不对:
sql="select p.age,p.phone from [emp] e,[pro] p where e.username='a' and e.contact like '%p.username%'"
正确的写法是什么呢?