怎样用JDBC查找数据库中两个表相关纪录,所谓相关纪录指有两条记录中都有相似的关键词,例如表一中有条记录某列中含有关键词“小麦”,再表二中也有条记录某列中含有关键词“小麦”,请大家帮帮忙,指点下。谢谢了!!!
------解决方案--------------------
检索两个表吗?还可以使用数据库的全文检索(如果数据库支持)
------解决方案--------------------
用什么jdbc做,直接在数据库里用视图把两个表关联起来,然后jdbc一个select就出来了。
如果你那是access那当我没说
我现在就被access做多表联接搞得焦头烂额
------解决方案--------------------
select a.1, b.1 ......
from tableA a left join tableB b on a.x = b.x//(就是那个等于小麦的属性)
where ...........
这是MySQL的写法
------解决方案--------------------
至少你要知道哪个表里面有类似数据,然后通过语句查询出来
------解决方案--------------------
up
------解决方案--------------------
select * from aaa left outter join bbb on aaa.id=bbb.id
用个join应该有用吧
或者最直接的用like,如select * from aaa where aaa.ff like '%小麦% ',
呵呵,我不是高手,只能这样回答了。
------解决方案--------------------
关注