草庐IT

去重复

全部标签

php - 如何在php mysql中获取最后一行重复列

我有一个表格如下。我想运行查询以使用php从表中选择数据,其中如果datecolumn重复,那么我只想获取该日期的最后一行idDatestartendpublish104-Nov-2015100013000404-Nov-2015210035000505-Nov-2015150030000就像下表一样,当我运行查询时,结果应该会出现:404-Nov-2015210035000505-Nov-2015150030000当我运行查询时$select=mysql_query("select*from`entry`Groupby`date`")ordie(mysql_error());然后它显

MySQL 用重复标记记录

我有一个名为customers的MYSQL表。其中一些在orderNumber上有重复条目。我想在customers.working的所有这些记录中输入DUPL的值,而不仅仅是额外的副本。注意fieldA和fieldB中的值可能不重复,所以我需要标记全部。表customers(订单号'123重复)orderNumberfieldAfieldBworking123vdssfhghg456bhtffhbb789goyhvhhgg123fhghfhfhf需要,更新后()orderNumberfieldAfieldBworking123vdssfhghgDUPL456bhtffhbb789go

php - 具有重复字段的 MySQL JOIN 查询语法 - "database.table.field"

我将这两个MySQL表放在同一个数据库中,我正在将其用于网站之类的论坛。我的问题是关于根据两者之间的“user_id”链接在表“topics”中加入新字段的正确查询。表“users”,其中字段“user_id”在注册时创建,自动递增:USERS╔═════════╦══════════╦═══════════╦══════════╦════════╗║user_id║username║firstname║lastname║etc...║╠═════════╬══════════╬═══════════╬══════════╬════════╣║1║JJJJ║John║Johnson║e

mysql - 有条件地选择一系列部分重复行的列和组结果

我一直在阅读如何解决这个问题,但由于我缺乏正确构建此查询甚至搜索正确答案的知识,所以我不得不在这里提问,希望你能帮助我。假设我有一个名为VENDORS的表,如下所示:ID|name|phone|phone_type1|Andy|305332|office1|Andy|999999|fax1|Andy|555555|cellphone2|Jack|222222|office2|Jack|444444|fax3|Peter|234234|office3|Peter|434345|cellphone我如何构建查询以便得到:ID|name|phone|fax|cellphone1|Andy|3

mysql - 如何避免在 INSERT INTO wordpress 中重复

我正在尝试将记录插入到wordpress表中,但问题是,它插入了重复的记录。这是我的sql查询$qv=$conn->query("INSERTINTOwp_posts(post_title,post_content,post_name,post_date,post_date_gmt,post_author)VALUES('$title[$i]','$description[$i]','$url[$i]','$date[$i]','$postdate[$i]','$author[$i]')ONDUPLICATEKEYUPDATEpost_name=post_name");我不想插入任何重

javascript - 如何在 mysql 查询中重复使用一个参数 (NODE.js)

我想在同一查询中多次使用某个参数。如何在不重复此参数的情况下执行此操作?这行得通,但是我们必须使用这个参数两次connection.query('SELECT?FROM?',[usr,usr],...)我试过了,但它不起作用(语法错误):connection.query('SET@param=users;SELECT@paramFROM@param',...) 最佳答案 为了让它工作,你必须做一些事情:启用multiplestatementqueriesvarconnection=mysql.createConnection({mu

php - 如何创建可重复事件 php/mysql(每周)

我正在尝试创建一个每周同一时间重复的事件。这是我现在拥有的:用户将postString发送到我的php脚本,如下所示:weekly=true&dateFrom=2016-10-0114:00&dateTo=2016-10-0115:00&usrId=1然后我的MySQL语句和php脚本将这些数据插入到MySQL数据库中。这是我的插入函数:publicfunctionnewEvent($weekly,$dateFrom,$dateTo,$usrId){$sql="insertintomyTableNamesetweekly=?,dateFrom=?,dateTo=?,usrId=?";$

php - 如何在不重复id的情况下加入3个表?

我有3个表:te_event、te_venue、te_category。te_event表包含以下列:categoryID、venueID、事件描述、标题、日期、价格。te_venue表包含以下列:venueID、venueName和location。te_category有列:catID和catDesc。这是我的问题SELECT*FROMte_eventsINNERJOINte_venueONte_events.venueid=te_venue.venueidINNERJOINte_categoryONte_events.catid=te_category.catid但它通过重复ID

具有选择性日期条件的 MySQL 重复条目搜索

无法在单个查询中选择高效的“重复条目”。在下面的示例中,重复的StockNo可以跨越多个Date。我想在StockNo中搜索重复的条目,如果在Date当前YEAR-MONTH内找到至少1个StockNo记录,那么我也需要选择可能存在于任何其他YEAR-MONTH的合作伙伴。这可能吗?示例查询:SELECT*FROM`sales`WHERE`StockNo`IN(SELECT`StockNo`FROM`sales`GROUPBY`StockNo`HAVINGCOUNT(*)>1)AND`Date`LIKE'2016-11-%'ORDERBY`StockNo`,`TransactionID

MySQL:查找重复/冲突的行

嗯,我知道已经有很多关于此查询的问题,但没有一个解决我的问题。我有下表idnamelinkyear1t1x120132t5x219903t3x120134t2x92011现在我想获取合并两列的重复记录结果应该是idnamelinkyear1t1x120133t3x12013这是我到目前为止尝试过的SELECT*FROMtableGROUPBY`link`,`year`HAVINGCOUNT(*)>1它只返回一个(第二)行,因此,我们将不胜感激您的帮助。 最佳答案 您可以使用多行聚合找到链接和年份组合。您必须将它与您的原始表格结合起来