写道
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 server 2000 试题汇编答案"显然是针对SQL Server 2000的练习题集及解答,旨在帮助学习者提升对SQL Server 2000的理解和操作技能。以下将详细探讨SQL Server 2000的相关知识点: 1. **SQL Server ...
以上练习题覆盖了SQL中的各种核心概念和技术,包括子查询、连接(JOIN)、聚合函数(如COUNT、SUM)、条件语句(如IN、ANY、ALL)等。这些练习有助于加深对SQL的理解,并提高解决实际问题的能力。
试题可能涵盖完整备份、差异备份、日志备份的策略,以及如何执行恢复操作,如简单恢复模型和完整恢复模型的理解。 六、性能优化 SQL Server 2000提供了多种工具和策略来优化查询性能,如索引的创建与管理、查询计划...
本试题汇编旨在帮助用户深入理解和掌握SQL Server 2000的核心功能和使用技巧,提升数据库管理和开发技能。 一、SQL Server 2000基础 1. 数据库概念:理解数据库的基本概念,如表、视图、索引、存储过程等,以及它们...
这个“SQL Server 2000试题汇编源数据库”很可能是为了帮助用户准备SQL Server 2000相关的资格认证考试或者提升数据库管理技能而设计的一系列练习题目和答案。 SQL(Structured Query Language)是用于管理和处理...
这个压缩包"SQL试题、教材(大批量)"显然是一份丰富的学习资源,包含了多种关于SQL的学习材料,旨在帮助用户提升SQL技能,特别是对于SQL Server这一特定数据库系统的高级用法。 首先,PPT教材通常会涵盖SQL的基础...
本压缩包文件"SQL Server 2000试题汇编第四单元答案"是针对学习者或者专业人士准备的,旨在帮助他们深入理解和掌握SQL Server 2000的相关知识。 SQL Server 2000的核心功能包括: 1. **数据存储**:SQL Server ...
自制的EasyBuy.sql练习脚本,内容非常简单,只是用来进行jdbc练习
- **问题**:如何创建一个简单的存储过程? - **答案**:`CREATE PROCEDURE ProcedureName AS BEGIN SELECT * FROM TableName; END;` 5. **触发器**: - **问题**:如何在SQL Server中创建一个触发器,以便在...
结合"2007年1月14日结业考试机试题"这个文件名,我们可以推测这可能是一份关于Java编程和SQL查询的考试题目集,可能包含对上述Java和SQL特性的具体应用和理解测试,例如编写Java代码解决实际问题,或者设计SQL查询以...
5. **SQL Server 2005的数据库构成**:一个简单的SQL Server 2005数据库可以只有一个主数据文件(MDF)和一个日志文件(LDF)。 6. **索引结构**:聚集索引和非聚集索引的存储结构都采用B树索引结构,这种结构能...
- **定义**:在关系模型中,每个属性值都应该是不可再分的简单数据项。 #### 5. FROM子句的作用 - **定义**:指定查询涉及的一个或多个表。 #### 6. 第三范式 - **定义**:关系模式达到第三范式的条件是不存在非主...
首先,文件标题《SQL数据库简答题.pdf》指明文档与SQL数据库相关的简答题。SQL即结构化查询语言,是用于存储、检索和操作数据库的标准数据库查询语言。简答题的格式通常需要简洁明了的回答,这里可能涉及数据库的...
10. 报表服务:简单介绍SQL Server 2000的报表服务,如何创建和发布简单的报表。 通过这份试题集,学生可以系统地检验自己对SQL Server 2000的掌握程度,同时,教师可以根据学生的答案进行有针对性的指导和讲解,...
这份"SQL完整的练习题"集合正是为了满足这样的需求,无论是初学者还是经验丰富的开发者,都能从中受益。下面,我们将深入探讨这些练习题可能涵盖的知识点,并提供相关背景和应用。 1. **基础语法**:练习题可能会...
FORXML选项使得将数据转换为XML格式变得简单直接,而OPENROWSET函数则为跨服务器数据检索提供了一种灵活高效的方法。掌握这些技术对于数据库开发人员来说至关重要,尤其是在处理分布式数据库环境或需要与其他系统...
SQL语句简单面试题 本文将对SQL语句简单面试题进行详细的知识点总结,包括Group By语句、Case When语句、日期判断语句等多个知识点。 1. Group By语句: 在第一道面试题中,需要使用Group By语句对表中的数据进行...
在SQL Server领域,面试题通常会涵盖数据库设计、性能优化、安全性、备份恢复以及服务器管理等多个方面。"为SQL Server配置一个邮件配置文件"这一描述则着重指向了SQL Server的数据库邮件功能,这是用于发送电子邮件...
在SQL Server网络数据库领域,掌握相关的知识和技能是至关重要的。...通过深入学习和实践上述知识点,不仅可以应对SQL Server网络数据库模拟题,还能在实际工作中有效解决各种问题,提高数据库系统的稳定性和效率。
习题集“SQL.sql”可能会涵盖上述所有概念,包括但不限于简单的SELECT查询、复杂的联接操作、子查询的运用、聚合函数的应用、数据库对象的创建与修改,以及权限管理等。通过解决这些习题,用户可以加深对SQL语法的...