从两张表里面查询出都有某个关键字的记录 怎么写sql(mysql)
追问:不是的 他们没有任何关联,比如说一个新闻表和一个产品表 查出news.title 和product.proname 都含有"测试"的 记录...我现在就是不会写sql语句啦,俺们是新手
追问:不是的 他们没有任何关联,比如说一个新闻表和一个产品表 查出news.title 和product.proname 都含有"测试"的 记录...我现在就是不会写sql语句啦,俺们是新手
答案:你的意思是类似:
表一:tab1(字段有:身份证号、姓名、出生年月……)
表二:tab2(字段有:工资、奖金、身份证号……)
然后按身份证号作为关联查询?如果是,就类似:
select tab1.字段1, tab1.字段2………tab2.字段n
from tab1, tab2
where tab1.身份证号 = tab2.身份证号
select部分,写你想要查的那些字段,如果俩表的全部信息都要,那就:
select tab1.*, tab2.*
………………
……………………
其他:把二个表分开查,然后再选取你所需要的记录
select * from news where news.title like '%测试%'
select * from news where product.proname like '%测试%'
上一个:mysql存储过程使用where in
下一个:在mysql的编辑器里是否可以输入两个create table ***1(。。。) create table ***2(。。。)