现有1个表和多个表有关联,属于1对多关系。
T1
id , tbId
1 , 1
2 , 2
3 , 4
4 , 5这个tbId的值分对应1:T2 , 2:T2 , 4:T3 ,5:T4
T2, T3, T4 的表结构是
tid, name现在要显示的结果是
id, tbId, name
1 , 1 A
2 , 2 B
3 , 4 C
4 , 5 D请问这样的语句如何些?数据库MYSQL
T1
id , tbId
1 , 1
2 , 2
3 , 4
4 , 5这个tbId的值分对应1:T2 , 2:T2 , 4:T3 ,5:T4
T2, T3, T4 的表结构是
tid, name现在要显示的结果是
id, tbId, name
1 , 1 A
2 , 2 B
3 , 4 C
4 , 5 D请问这样的语句如何些?数据库MYSQL
解决方案 »
- mysql 多条记录合并成一条
- 印象中,sqlserver还是oracle中的同步/复制,其中有一种方式可以指定延迟时间,比如指定3秒从服务器为完成操作就认为同步/复制失败了。MySQL有类似
- mysql 时间戳
- 求查询语句 取得最新纪录
- 求一条sql语句转成mysql语句
- mysql数据库提问
- 存储过程小问题
- mysql 有没有类似SQL SERVER的IN的功能的呢?怎么实现啊
- 我想用EMS MySQL Manager连接我的mysql,可是总是不成功,请高手指教。
- 安装MySQL卡在starting server
- MySQL Error 2013: Lost connection to MySQL server during query
- Mysql有NChar类型?
From T1 , (
select 1 as tbId , tid,name from T2
Union all
select 2 as tbId , tid,name from T3
Union all
select 3 as tbId , tid,name from T4
Union all
select 4 as tbId , tid,name from T5
) tx
Where t1. tbId=tx. tbId and t1. Id=tx. tid
select * from T2
Union all
select * from T3
Union all
select * from T4
Union all
select * from T5
) b on a. tbId=b.tId