C# linq 两个表,列名一样,但数据无关联,想合并为一个表

问题描述

C# linq 两个表,列名一样,但数据无关联,想合并为一个表

我有两个表 ,里面的列名结构都是一样的,但是id等数据都是不一样,我想将这两个表合并为一个表,在页面上显示。我是将这两个表都放进各自的泛型集合里,但是就变成两个类型了,如何将这两个表合并成一个表呢?或者用linq的话怎么写呢,这两表之间没什么关联,单纯只是想合并成一个表而已?求教~~~
(只是想在查询时,将这两个表合并为一个表进行查询,并不想更改这两个表的数据)

解决方案

左边或者右边select转换成另一个类型,然后concat
比如
tablea.Select(x => new B { a = x.a, b = x.b, ... }).Concat(tableb)

时间: 2024-08-03 15:21:37

C# linq 两个表,列名一样,但数据无关联,想合并为一个表的相关文章

sql server合并另一个表的列

问题描述 sql server合并另一个表的列 现在我的数据库里有两个表 A表里面有城市,日期属性 B表里面有城市,日期,天气属性 A表里的日期是具体的,比如3月30日 B表里列举出了所有城市所有每一天的天气,比如从1月1日到5月1日的每一天是什么天气 现在我需要将B表里的天气属性合并到A表中 并且日期和城市对应 用sql语句怎么实现? 解决方案 select A.城市,A.日期,B.天气 from A left join B on A.城市 = B.城市 and A.日期 =B.日期 解决方案

代码-执行存储过程的结果如何合并成一个表,急急急!

问题描述 执行存储过程的结果如何合并成一个表,急急急! 以上是存储过程执行后的结果,能否合并成一个表格(如下图的结果),该如何写代码? 解决方案 就像你最后写的那样,用union语句

查询两个表的最后更新数据

问题描述 比如a表今天更新了3条,b表更新了2条,就查出这两张表最近跟新的5条数据,应该怎么写呢?帮个忙谢谢啦 解决方案 解决方案二:加一个timestamp字段,用groupby查这个字段值最新(max())的就行了.解决方案三:select*fromawherea.updated_time>=trunc(sysdate)unionselect*frombwhereb.updated_time>=trunc(sysdate)解决方案四:每个表加上一个时间字段,你就可以搜索到一定时间范围的所有

如何去除数据表中的重复数据

通常情况下,一个我们在做一个产品的时候,一开始可能由于设计考虑不周或者程序写的不够严谨,某个字段上的值产生重复了,但是又必须去掉,这个时候就稍微麻烦了一点,直接加一个UNIQUE KEY肯定是不行了,因为会报错. 现在,我们来采用一种变通的办法,不过可能会丢失一些数据 :) 在这里,我们设定一个表,其结构如下: mysql> desc `user`;+-------+------------------+------+-----+---------+----------------+| Fiel

[20170623]利用传输表空间恢复部分数据.txt

[20170623]利用传输表空间恢复部分数据.txt --//昨天我测试使用传输表空间+dblink,上午补充测试发现表空间设置只读才能执行impdp导入原数据,这个也很好理解. --//这样的操作模式仅仅减少expdp生成原数据的过程. --//我想一下,rman也支持建立传输表空间的命令.我仔细看了以前的笔记,发现这样最大的有点不用设置只读,实际上它是通过建立辅组实 --//例来建立传输文件,理论讲可以恢复到特定的scn,这样可以利用它解决一些误操作的问题,还是通过例子来说明问题. 1.环

利用mysqldump 将一个表按条件导出数据

mysqldump -uroot -pdsideal -t dsideal_db t_resource_info --where="res_type=1 and group_id=1 and ts>2015122115005600474 ORDER BY TS DESC LIMIT 1" --triggers=false --replace > /usr/local/info.sql   说明: -t:只导数据 --where:条件 --triggers=false:不导触

qt 段错误 数据库-qt程序连接数据库中读取一个表没事,读多个表就出问题!

问题描述 qt程序连接数据库中读取一个表没事,读多个表就出问题! qt程序连接数据库中读取一个表没事,读多个表出问题!以前都不会出现这类问题,过段时间后再次去运行就不能运行了,直接跳出来.The program has unexpectedly finished. /home/wonhere/Setbackground-build-desktop/Setbackground exited with code 0

delphi 7-delphi7 如何把一个表数据读出来再写到另一个表中

问题描述 delphi7 如何把一个表数据读出来再写到另一个表中 现有一个SQL数据库文件 请问怎么用DELPHI7把里面数据读取出来再写入另外一个表中. 数据库结构为: 学校名 学号 姓名 考号 ...... 一中 1 啊啊 1 二中 2 问问 2........以此类推 请问该怎么把数据读取再导入另一个表里面. 解决方案 ???SQL: Create table NAME_TABLE (id number a1 number a2 number a3 number) DElphi: Quer

oracle为一个表创建表分区问题

问题描述 oracle一个日志表,每日的数据量是2000万,该表数据要保留3-6个月.如何创建表分区.求指点 解决方案 这种么 直接hash分区或者range分区都可以吧,用hash用得比较多..因为字段的值不确定用range不好办而且不均匀,像这种日期比较确定的用range可以的,用hash也行http://blog.csdn.net/xieyuooo/article/details/5437126 http://space.itpub.net/18953778/viewspace-55747