现在我有两张表要进行联合查询,一个表是订单表,另一个表是保存参数的表,但是表名不能确定,表名记录在订单表的一个字段。我现在想查询订单表的基本信息,并且根据订单表里面存放表名的字段去查找对应参数表的信息。原生sql语句应该怎么写,或者tp3.2.3的模型查询也可以。谢谢!
储存过程来做的话可以用动态SQL语句 CREATE PROCEDURE `seltab`(IN tablename CHAR(255)) BEGIN SET @s = CONCAT('SELECT * FROM ',tablename,';'); PREPARE ins FROM @s; EXECUTE ins; DEALLOCATE PREPARE ins; 详细请参考官方文档这里还有一个博客转载了相关的转载动态SQL语法
储存过程来做的话可以用动态SQL语句
详细请参考官方文档
这里还有一个博客转载了相关的
转载动态SQL语法