【如何合并两个MySQL表?】教程文章相关的互联网学习教程文章

MySQL – 合并或拆分日期时间间隔(开始日期到结束日期)【代码】

我有一个表存储活动列表,其间隔时间由2个日期分隔. 样品:+------+---------------------+---------------------+-------------+ | name | start | end | time (calc) | +------+---------------------+---------------------+-------------+ | me | 2017-04-03 11:00:00 | 2017-04-03 11:30:00 | 30 | | me | 2017-04-03 23:45:00 | 2017-04-04 00:15:00 | 30 | | me | 20...

mysql – 使用类似数据规范化/合并多个表【代码】

我正在根据第三方供应商的数据建立车辆记录数据库.有3种型号:车辆,变速箱和适配器. 车辆和变速器都是1:n适配器.技术上变速器只是具有附加变速箱柱的车辆,而车辆除了车辆柱之外还包含燃料系统柱.我无法确定将数据合并到一个规范化集合中的最佳方法. 以下是我的数据的一些示例: 传输表车辆表 数据透视表如您所见,Transmissions和Vehicles基本上与trans_type / fuel_system列(分别)和更高版本相同.例如,我突出显示的Vehicle与使用e...

mysql – 我可以将多列的结果合并到一个没有UNION的列中吗?【代码】

我有一个包含多个列的表,我想要SELECT:SELECT his_name , her_name, other_name FROM foo;不,我想把结果全部合并到一个列中.举个例子,我可以用UNION ALL做到这一点SELECT her_name AS name FROM foo UNION ALL SELECT his_name AS name FROM foo UNION ALL SELECT other_name AS name FROM foo有更优雅的方式来做这个操作吗?解决方法:我不清楚什么是“更优雅的方式”. Oracle可以使用following statement来为行创建列select all_...

mysql查询班级以及相关的上课教师(列合并)

SELECT cla.CREATE_TIME,cla.CLASS_NAME,cla.CLASS_ID,cour.COURSE_NAME,GROUP_CONCAT(DISTINCT u.`NAME`) as teacherName,cour.COUNT, (SELECT COUNT(1) from sys_user_class suc where suc.CLASS_ID = cla.CLASS_ID )as NUM,cour.PERIOD,(SELECT COUNT(1) FROM sys_user_course_date sucd where sucd.CLASS_ID = cla.CLASS_ID and sucd.COURSE_ID = cour.COURSE_ID) as dateCourse from sys_class cla LEFT JOIN sys_course cour...

php – 合并来自两个不同数据集的数据(Facebook和MySQL)【代码】

我想知道这是否是解决这个问题的最佳方法.我正在合并一个Facebook用户的朋友数据(来自Facebook – 返回多个数组),其中包含投票的用户(来自MySQL)的投票. 这就是我完成这个的方法.我是一名初级开发人员,正在寻求帮助,使我的代码尽可能优化.public function getFriendVotes(){global $facebook;// Get The users friends that use this app from facebook$friends = $facebook->api_client->fql_query("SELECT uid, first_name, las...

MySQL – 查询将表中的行与on字段中的重复值合并【代码】

我对数据库很新,非常感谢一些帮助,我有一个以下格式的数据库:ID Nbr Data1 Data2 Data3 1 1 a 2 1 b 3 1 c 4 2 d 5 2 e 6 2 f并希望有一种方法可以使用MySQL查询提取以下格式的数据:Nbr Data1 Data2 Data3 1 a b c 2 d e ...

合并两个mysql表的一些列,其中id = fileid【代码】

有两张桌子TableA filedata_id | user_id | filename 1 | 1 | file.txt 2 | 1 | file2.txtTableB a_id | date | filedataid | counter | state | cat_id | subcat_id | med_id 99 | 1242144 | 1 | 2 | v | 55 | 56 | 90 100 | 1231232 | 2 | 3 | i | 44 | 55 | 110我想将列cat_id,subcat_id,med_id移...

合并表而不覆盖mysql phpmyadmin中的现有表

我有一个“即将推出”页面,其中包含注册表单.几个星期以来,我已经切换到另一个网络托管并继续在我的新主机上的新网站上工作,但继续让访问者在我的旧主机上注册. 现在我已将我的域指向我的新主机,并希望导出所有新订阅者并将其导入新数据库.某些行可能使用相同的ID. 如何轻松地将表从旧数据库导出并合并到新数据库?请注意我不想覆盖任何具有相同ID的行,如果有,我希望它添加一个新行. 我已经尝试从我的旧数据库导出我的表“wp_csp3_...

mysql,将两列数据合并为一个【代码】

我有一张这样的桌子id genre genre2 1 25 0 2 12 25 3 25 12 4 18 17 5 19 14我想计算两个列中不同的流派id和它们的计数,但合并为一个 并希望得到这样的结果genre count 25 3 12 2 18 1 19 1 17 1 14 1 0 1我已经尝试了工会,并且计数,以及我想到的一切,但我无法实现我想要的结果,最接近的是制作两...

MySQL – 如何将列数据合并为一行【代码】

我正在制作一份员工出勤记录,但我很难合并原始数据分为时间和超时组合格式. 从下面给出的“原始数据”表中我需要将员工的时间和时间合并为一行比如下面的“合并时间进/出”示例. 还要考虑员工在白班和夜班都有两个班次.请注意,如果员工在夜班时间表中超时日期与日期时间不同. 白班班次(ID001,ID002)夜班empid(ID003)Raw Data Table -------------------------------------------- empid date time[in/out] in_out ------...

mysql – 在同一SELECT语句中组合两个varchar字段而不合并值【代码】

我的PHP文件中的SQL查询是SELECT start_time,end_time FROM data;这将返回两个不同列中的两个varchar字段.现在我想结合这些.所以我试过了Select start_time+' '+end_time as time from data;这会返回一些数值.所以我尝试过:Select cast(start_time+' '+end_time) as time from data;如果我表中的数据是start_time =早上8点end_time =上午9:30 我怎么能在上午8点到9点30分显示.解决方法: Select CONCAT(start_time, ' - ', end_tim...

如何将三个MySQL查询合并为一个?【代码】

使用wordpress数据库,我们有像wp_options和wp_postmeta这样的表.这些按主键ID分组,然后是’option_name’和’option_value’等字段; 因此,例如找出三个值,我需要做3个不同的查询. 是否有适当的方法只用一个查询来完成所有这些? 请详细说明并分享正确的方法.SELECT option_value FROM bdlocal_wrdp1.wp_options WHERE option_name='siteurl';SELECT option_value FROM bdlocal_wrdp1.wp_options WHERE option_name='blogname';SELE...

php – 在mysql中将两列合并为一列【代码】

假设我有一个包含列的表:`id`,`firstname`,`lastname`有些行如:'1','bob','marley' '2','mary','jane'我有一个像这样的搜索查询(其中’bob marley’是我的搜索词):select * where (`firstname` like 'bob marley%') or (`lastname` like 'bob marley%')但是,如果我搜索’bob’或’marley’,而不是’bob marley’,这只会受到打击如何连接两列以匹配搜索词? 编辑:该表将有数十万行,因此性能至关重要. concat()是否足够高效,可以...

mysql – 表coulmn合并查询【代码】

我做了一张桌子查询是CREATE TABLE questions (_id INTEGER PRIMARY KEY AUTOINCREMENT, question TEXT, correct_answer TEXT DEFAULT (null), answer1 TEXT DEFAULT (null), answer2 TEXT DEFAULT (null) , answer3 TEXT DEFAULT (null), answer4 TEXT DEFAULT (null), difficulty INTEGER DEFAULT (null) , nid INTEGER );现在想要省略cor...

mysql – 将这两个查询合并为一个【代码】

我只是想知道是否有更有效的方法来做到这一点. 我有一张桌子,用于跟踪不同Flash游戏的用户分数. table games_scores的定义如下: alt text http://img13.imageshack.us/img13/7262/structure1.png 每个用户可以为此表中的任何游戏提供多个条目.当我显示记分板时,我只选择每个用户的MAX分数.没什么好看的. 我正在做的是如果他没有出现在记分板上,那么显示了该用户的位置(该板仅显示前20名玩家).我用两个查询完成了这个.第一个告诉我...