相关疑难解决方法(0)

MYSQL:SELECT方法 - 但不显示重复/ GROUP或DISTINCT?

如何选择并不显示重复项?实际上,它显示的是:apple | 苹果| 苹果| 苹果

这是我的代码:

$search = $_GET['q'];
$query = "SELECT * FROM query WHERE searchquery LIKE '%$search%' AND searchquery <> '$search'"; 
Run Code Online (Sandbox Code Playgroud)

mysql select distinct sql-like

10
推荐指数
1
解决办法
2万
查看次数

区别与组别

我有两张这样的桌子.'order'表有21886行.

CREATE TABLE `order` (
  `id` bigint(20) unsigned NOT NULL,
  `reg_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_reg_date` (`reg_date`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci


CREATE TABLE `order_detail_products` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` bigint(20) unsigned NOT NULL,
  `order_detail_id` int(11) NOT NULL,
  `prod_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_order_detail_id` (`order_detail_id`,`prod_id`),
  KEY `idx_order_id` (`order_id`,`order_detail_id`,`prod_id`)
) ENGINE=InnoDB AUTO_INCREMENT=572375 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Run Code Online (Sandbox Code Playgroud)

我的问题在这里.

MariaDB [test]> explain
    -> SELECT DISTINCT A.id
    -> FROM order A
    -> JOIN order_detail_products …
Run Code Online (Sandbox Code Playgroud)

mysql group-by distinct

10
推荐指数
1
解决办法
7874
查看次数

SQL最快的'GROUP BY'脚本

我编辑GROUP BY命令的方式有什么不同吗?

我的代码:

SELECT Number, Id 
    FROM Table
    WHERE(....)
    GROUP BY Id, Number
Run Code Online (Sandbox Code Playgroud)

如果我像这样编辑它会更快:

 SELECT Number, Id 
    FROM Table
    WHERE(....)
    GROUP BY Number , Id
Run Code Online (Sandbox Code Playgroud)

sql sql-server group-by sql-server-2005

5
推荐指数
1
解决办法
283
查看次数

SQL:GROUP BY与DISTINCT.在这种情况下最好的是什么?

我不是那么进入数据库,我有以下疑问涉及我在MySql DB 上运行的查询.

我有这个问题:

SELECT
    CD.id                AS id, 
    CD.commodity_name_en AS commodity_name_en

FROM MarketDetails AS MD
INNER JOIN MarketDetails_CommodityDetails AS MD_CD
      ON MD.id = MD_CD.market_details_id 
INNER JOIN CommodityDetails AS CD
      on MD_CD.commodity_details_id = CD.id
WHERE MD.localization_id = 1
Run Code Online (Sandbox Code Playgroud)

返回这样的东西(代表某些市场的商品清单):

id                   commodity_name_en                                                                                                                                                                                                                                              
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1                    Rice-Asia                                                                                                                                                                                                                                                      
2                    Apple banana                                                                                                                                                                                                                                                   
3                    Avocado                                                                                                                                                                                                                                                        
4                    Red onion                                                                                                                                                                                                                                                      
5                    White onion                                                                                                                                                                                                                                                    
6                    Green Beans                                                                                                                                                                                                                                                    
7                    Bell pepper                                                                                                                                                                                                                                                    
8                    Carrot                                                                                                                                                                                                                                                         
9                    Tomatoes                                                                                                                                                                                                                    
10                   Irish potatoes                                                                                                                                                                                                                                                 
11                   Maize                                                                                                                                                                                                                                                          
1                    Rice-Asia                                                                                                                                                                                                                                                      
3                    Avocado                                                                                                                                                                                                                                                        
5                    White onion                                                                                                                                                                                                                                                    
8                    Carrot                                                                                                                                                                                                                                                         
11 …
Run Code Online (Sandbox Code Playgroud)

mysql sql database group-by distinct

0
推荐指数
1
解决办法
87
查看次数