写道
p表:
name like
钱 看书
钱 做爱
钱 游戏
李 编程
李 看书
李 游戏
赵 动漫
这样一张表,要求《同时具备》看书与游戏,二个爱好的人名?
name like
钱 看书
钱 做爱
钱 游戏
李 编程
李 看书
李 游戏
赵 动漫
这样一张表,要求《同时具备》看书与游戏,二个爱好的人名?
从简单慢慢优化 写道
SELECT `name`,GROUP_CONCAT(`like`) AS bb FROM p
GROUP BY `name`
HAVING bb LIKE '%3,4%' OR bb LIKE '%4,3%'
SELECT `name` FROM
( SELECT *
FROM p
WHERE `like`='3' OR `like`='4') t
GROUP BY `name`
HAVING COUNT(1)=2
SELECT `name`
FROM p
WHERE `like`='3' OR `like`='4'
GROUP BY `name`
HAVING COUNT(1)=2
GROUP BY `name`
HAVING bb LIKE '%3,4%' OR bb LIKE '%4,3%'
SELECT `name` FROM
( SELECT *
FROM p
WHERE `like`='3' OR `like`='4') t
GROUP BY `name`
HAVING COUNT(1)=2
SELECT `name`
FROM p
WHERE `like`='3' OR `like`='4'
GROUP BY `name`
HAVING COUNT(1)=2
取所有分类下最新的一条记录 写道
CREATE TABLE `p2` (
`tid` int(11) NOT NULL,
`p1_id` int(11) NOT NULL,
`dt` date NOT NULL,
PRIMARY KEY (`tid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `p1` (
`id` int(11) NOT NULL,
`name` char(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
SELECT a.*,b.cp_name FROM (
SELECT * FROM company_allot ORDER BY `created` DESC
) AS a
LEFT JOIN company AS b ON a.cp_id=b.cp_id
GROUP BY cp_id
order by `created` ASC
`tid` int(11) NOT NULL,
`p1_id` int(11) NOT NULL,
`dt` date NOT NULL,
PRIMARY KEY (`tid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `p1` (
`id` int(11) NOT NULL,
`name` char(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
SELECT a.*,b.cp_name FROM (
SELECT * FROM company_allot ORDER BY `created` DESC
) AS a
LEFT JOIN company AS b ON a.cp_id=b.cp_id
GROUP BY cp_id
order by `created` ASC
相关推荐
SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。如今无论是像Oracle、Sybase、DB2、Informix、SQL Server这些大型的数据库管理系统,还是像Visual Foxpro、Power...
sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!
自制的EasyBuy.sql练习脚本,内容非常简单,只是用来进行jdbc练习
SQL数据库简答题.pdf
sql基础练习题 sql基础练习题 sql基础练习题 sql基础练习题
我整理了好多SQL练习题,题目由易到难,希望对大家有帮助。
vfp6.0结构化查询语言SQL练习题1附带答案,包含简单查询、条件查询、查询排序、分组、嵌套查询、SQL数据定义等
2022年SQL语句简单面试题.doc
一些简单的SQL面试题,仅供大家参考 管理结果集的分页 问:我怎样才能使用SQL Server对结果集的分页进行管理? 答:您经常需要使用一次一页的形式来显示一个结果集,并保证用户可以轻松查看各个结果集页面,特别是...
SQL练习题,题目比较全,有简单和中等难度的题目。适合数据工作者。
sql简单练习题,主要是SQL语言查询操作,涉及到select 等等相关语句,初学者的练习资料
第6章简单查询 第7章SQL单行函数 第8章操纵数据 第9章复杂查询 第10章管理常用对象 第三部分PL/SQL 第11章PL/SQL基础 第12章访问Oracle 第13章编写控制结构 第14章使用复合数 据类型 第15章使用...
用于测试SQL基本技术 从各个核心点出发 以求掌握SQL数据库各种操作 简单方便。
第6章 简单查询 第7章 sql单行函数 第8章 操纵数据 第9章 复杂查询 第10章 管理常用对象 第三部分 pl/sql 第11章 pl/sql基础 第12章 访问oracle 第13章 编写控制结构 第14章 使用复合数据类型 ...
第6章 简单查询 第7章 sql单行函数 第8章 操纵数据 第9章 复杂查询 第10章 管理常用对象 第三部分 pl/sql 第11章 pl/sql基础 第12章 访问oracle 第13章 编写控制结构 第14章 使用复合数据类型 ...
Oracle基础练习题,采用Oracle数据库自带的表,适合初学者,其中包括了一些简单的查询,已经具有Oracle自身特点的单行函数的应用,后面附答案,非常值得一看
这本书非常适合于SQL语言初学者,内容比较全面,其次是示例比较简单,对于问题的解释比较详细,关键是这本书翻译的非常好。比那个《C#入门经典第五版》好太多了。仔细从头到尾看了这本书,感觉受益很多,所以就把...
简单的选择题 no:=EntryText Database:="ABC" SQLstring11:="select 题目 from ceshi where 题号="^no^";" SQLstring12:="select 选项A from ceshi where 题号="^no^";" SQLstring13:="select 选项B from ceshi ...
本文档收录了 平时数据库所练习的习题 使用数据库为SqlServer2012 习题从简单查询到子查询
这事一些基本、简单的sql练习题,以供大家参考