当前位置: 代码迷 >> Sql Server >> 数据库调用一个表,其后根据这个表中的一些数据再调用另一个表,直接输出第二个表中的内容
  详细解决方案

数据库调用一个表,其后根据这个表中的一些数据再调用另一个表,直接输出第二个表中的内容

热度:11   发布时间:2016-04-24 09:17:05.0
数据库调用一个表,然后根据这个表中的一些数据再调用另一个表,直接输出第二个表中的内容
我建立了视图。。。可是不太明白具体怎么操作
------解决思路----------------------
select * from 視圖

就可以了
------解决思路----------------------
你可以 写一个触发器啊
------解决思路----------------------
这不就是基本的关联查询吗?写在视图中就行了。
/* 测试数据
WITH table1(id,num) AS (
    SELECT 1,3 UNION ALL
    SELECT 2,2 UNION ALL
    SELECT 3,4 
)
,table2(num,txt) AS (
    SELECT 2,'A' UNION ALL
    SELECT 3,'B' UNION ALL
    SELECT 4,'C' 
)*/
    SELECT t1.id, t2.txt
      FROM table1 t1
      JOIN table2 t2
        ON t1.num = t2.num
  ORDER BY t1.id

         id txt
----------- ----
          1 B
          2 A
          3 C
  相关解决方案