这里我的表什么样子:如何选择具有某些条件的唯一值为mysql?
CREATE TABLE my_table(id INT,user_id VARCHAR(5),add_date date);
INSERT INTO my_table
VALUES
(1, 100, '2014-07-22'),
(2, 400, '2014-07-22'),
(3, 500, '2014-07-22'),
(4, 500, '2014-07-22'),
(5, 200, '2014-07-21'),
(6, 300, '2014-07-21'),
(7, 100, '2014-07-20'),
(8, 200, '2014-07-20');
起初,我需要检查2014年7月21日之间的查询日期2014年7月22日和集团通过USER_ID,
我得到
**user_id** | **add_date**
100 | 2014-07-22
400 | 2014-07-22
500 | 2014-07-22
200 | 2014-07-21
300 | 2014-07-21
然后更多,我需要检查完整的数据这张桌子。这个用户ID唯一或不是?日期条件除外。
**Require Answer:**
**user_id** | **add_date**
400 | 2014-07-22
500 | 2014-07-22
300 | 2014-07-21
注:
我需要一个查询。
您的条件可以直接转换为SQL“where”,“group by”和“having”子句。你熟悉这门语言吗? –
我知道...但只是解释english.that是它。 – kumaravelmathivanan