我建了两个表 一个是text(name,dname)一个是text1(num,item),text表里有一条记录是(安全,text1),我想要通过text表来查询text1中所有值。我用的是select * from (select dname where name='安全');但是错误。请问应该怎么编写代码。谢谢了,急!奖励很高啊!
我可以定义一个变量x,查询表text,当name=‘安全’得到的结果text1赋值给这个变量x,这时x值就是text1 select into @x from text where name=‘安全’; 查询TEXT1表, set @ww=concat('select * from ',@x) prepare qq from @ww; execute qq
select into @x from text where name=‘安全’;
查询TEXT1表,
set @ww=concat('select * from ',@x)
prepare qq from @ww;
execute qq