MSQL数据库查询语句问题

图片说明
如图所示,需要怎么写查询语句得到所有男性携带的物品

4个回答

Select a. wp from tb1_zb a, tb2_pop b where a. name =b. name and b. sex = '男' 应该是这样

Select distinct a. wp from tb1_zb a, tb2_pop b where a. name =b. name and b. sex = '男'

需要加一个distinct,以防物品重复

select a.name,a.wp from tb1_zb
left join tb2_pop as b on b.name = a.name
where b.sex='男'

select wp

from tb1-zb

where name in

(select name
from tb2-pop

where sex='男')
或者
select wp

from tb1-zb a join tb2-pop b on a.name=b.name

where sex='男'

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
msql和oracle分页查询语句笔记
msql和oracle分页查询语句笔记
mysql的代码练习与讲解
msql的查询语句,增加记录,删除记录等等
mysql的简单查询语句的操作
普通查询--查询所有的数据select * from 表名;  查询时合并列       -- 2.5 查询时合并列 -- 需求: 查询每个学生的servlet和jsp的总成绩 SELECT id,NAME,(servlet+jsp) AS '总成绩' FROM student; -- 注意:合并列只能合并数值类型的字段 SELECT id,(NAME+servlet) FROM student;...
msql查询语句分析
EXPLAIN  使用: 1、select_type表示查询语句的类型,取值主要有以下几种:       simple:表示是简单的单表查询       primary:表示子查询的外表       derived:派生表的查询       subquery:子查询的内部第一个SQL       union:表示union操作被连接的表       UNION result:表示
msql30-manual.pdf
嵌入式数据库msql 手册
mysql数据库的一些简单的sql语句 内连接 - 表的关联查询
# 创建一个user表 create table users( id int primary key auto_increment, name varchar(20), dpt_id int ); # 向user表中插入数据 insert into users values (null,'刘备',1), (null,'关羽',2), (null,'赵
面试题之MySQL多表查询方法
一使用SELECT子句进行多表查询 SELECT 字段名 FROM 表1,表2 … WHERE 表1.字段 = 表2.字段 AND 其它查询条件 SELECT a.id,a.name,a.address,a.date,b.math,b.english,b.chinese FROM tb_demo065_tel AS b,tb_demo065 AS a WHERE a.id=b.id 注:在上面的
图形化管路数据库
基于MSQL数据库开发的简单图形化数据库
面试中sql多表查询的问题!!!
面试中遇到的,这个问题其实不难,只是工作很多时候细节不会去多想,然后搞得关键时间掉链子!!! 上面是teacher和student表,和相关的数据; 问题就是当student数据表中teacher的id_tid全为null,和有数据如图所示的时候,作连接、内连接和右连接结果有多少行; sql语句差不多这样写 1、select s.* , t.* from teach
msql数据库的导入导出
mysql数据使用在命令行使用mysqldump导入,使用输入重定向符导入。 mysql数据库使用java执行导入导出命令进行备份和还原
全国地区数据库
最新全国地区数据库access msql两种
SQL查询语句大全集锦(超经典)
SQL查询语句大全集锦(超经典)
MySql实现分页查询的SQL,mysql实现分页查询的sql语句
摘要:MySql数据库实现分页查询的SQL语句写法! 一:分页需求: 客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下: 比如: 查询第1条到第10条的数据的sql是
msql数据备份与还原
数据表导出csv语句: select *from TSI_20140206_0_20120701 into outfile '/home/maysqldata/TSI_20140206_0_20120701.csv'  fields terminated by ',' optionally enclosed by'"' escaped by '"' lines terminated by '\r
数据基本语法
常用的数据库查询语句:增删改查、及级联查询、条件查询语句
史上最简单MYSQL教程详解(基础篇)之初识MySQL数据库以及环境配置
什么是数据库 数据库管理系统 数据库应用程序 数据库的种类 什么是MySQL MySQL数据库有哪些优势 SQL语句 MySQL的安装 什么是数据库 数据库通俗的说法就是将数据信息集中起来统一管理的地方。更多情况下数据库就像很多的EXCEL表格一样,将不同的数据根据一定的规律存储在数据库中。为了更好的理解“数据库”的概念,您可能需要弄清楚以下两个概念: 数据库管...
msql库操作用户权限连接数据库
我们都知道,每个电脑都有数据库,一般我们连接自己电脑的数据库方法就是,打开Navicat for MySQL,双击你要连接的数据库。输入连接账号和密码就可以了。 但是如果我们要其他的电脑来访问我们的数据库的话,我们就需要进行数据库连接的权限设置了。
MySQL之limit关键字
limit关键字实现分页显示 SELECT * FROM 表名 limit m,n; 其中 m是指记录开始的index,从0开始,表示第一条记录 n是每页显示的条数   假设需要筛选出第8条记录,每页显示3条记录,n=3,m=(要查询第几页-1)*n,   select * from user limit 6,3   即取出第7条至第9条,每页3条记录  ...
关于数据库分区后的几个查询和补充
数据库日志这块,分区是一个很好的选择,如果不分区,还有一个方法就是日志分表,按月将每个月的数据放到不同的表中。 总之日志这块分区是一个很好的选择,但也不是唯一的选择,还有一个就是syslog。什么是syslog? 下集我再分享。
msql启动服务和登录数据库
1.用管理员模式的cmd net start mysql然后可能会提示 2.登录数据库 mysql -u root -p 然后输入密码
msql基本语句使用...
(1) select concat(convert(convert(1/2,decimal(4,2))*100,char),%) as dskfa(2)select case aa  when 0.00 then null  else aa end aa from 表
SSI简单实例
数据库用的是msql,下载后修改数据库配置,即可
ORACLE数据库查询语句使用注意事项
使用SQL过程中应该注意什么? 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。  不用NOT IN操作符,可以用NOT EXISTS或者外连接+替代。  Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXIST则是首先检查主查询,然后运行子查询直到找到第一个匹配项。NOT EXISTS比NOT IN效率稍高。但具体在
MySQL基本查询语句
SQL分类SQL 主要语句可以划分为一下3类DDL:数据定义语言,这些语句定义不同的数据段、数据库、表、列、索引等数据库对象。常用语句关键字主要包括create,drop,alter等DML:数据操作语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用语句关键字主要包括 insert,delete,update和select等。DCL数据控制语句,用于控制不同数据段直接的许可和访问级...
数据库查询语句问题
  我有两个数据库表,课程代码表 和 课程表 表结构如下: 1,课程代码表: 课程代码,课程名称 2,课程表: 日期,课程1,课程2,课程3 课程1,2,3 是课程代码,我想这样查询, 从课程表中 查询出 日期,课程1的名称,课程2的名称,课程3的名称. 不知道怎么写了,希望大家帮忙. 问题补充:我的课程表存储的是某个班的一周的课程表,有七十个表项. 有谁有对课程表更好的存储方法? 非常感谢! 不
数据库查询语句
数据库查询语句
常用数据库查询语句--个人总结
简单,常用增删改查询语句
嵌入式数据库MSQL脚本及API编程实例程序
嵌入式数据库MSQL脚本及API编程实例程序 有很多哦
ibatis分页(以mysql为例)
Users.xml java.util.Map" resultClass="Student">       select * from student                                age > #age#                          order by id limit #begin#,#pageSize#
sql练习语句
数据库查询语句
DB2分页查询SQL
select * from (select row_number() over() as rown,tpag.* from(SELECT int(COALESCE(列名1,0)),COALESCE(列名2,chr(0)),COALESCE(列名3,chr(0)),COALESCE(列名4,0), COALESCE(列名5,0),COALESCE(列名6,0)                  
酒店管理系统
数据库,三层架构,sqlServer数据库查询语句
DB2数据库(Database)常用SQL查询(SELECT语句)命令
本文用[xxxxxx]表示一个变量在使用时需要用实际的数据进行替换 #一个最简单查询语句select * from [tablename] #带条件的查询语句select * from [tablename] where [columnname] = [value] #查询前n条数据select * from [tablename] fetch [n] rows
通用SQL数据库查询语句精华使用简介
sql查询语句,通用SQL数据库查询语句精华使用简介
06-1-数据库查询-基本的查询语句
06-1-数据库查询-基本的查询语句,数据库数据查询语句的讲解
Msql数据库连接写一个共有的连接工具
为了避免在每一个DAO中都需要自行连接connection,有多个DAO里都需要获取数据库的连接,并且在很多项目中都是一样的数据库连接。 所以就可以把获取数据库连接的代码重构到一个类里。  这样做的好处是有两个: 1. 不需要DAO里分别进行编写,直接调用就可以了 2. 如果账号密码发生了变化,值需要修改这一个地方,而不用每个DAO里就分别修改, 降低了维护成本,也降低了因为忘记修改而出错的概率
面试常用SQLite 查询语句
1.查询A表的第10到20条记录select * from A limit 9 , 112.A表有id主键,name两个字段,插入一条数据(id = 1,name=”zhangsan”)要求,如果id为1不存在正常插入,如果存在则更新name值。replace table A (id,name) value (1,"zhangsan")3.A表表结构复制到B表中create table B as s
python +MySQl
MySQLdb其实有点像php或asp中连接数据库的一个模式了,只是MySQLdb是针对mysql连接了接口,我们可以在python中连接MySQLdb来实现数据的各种操作。 python连接mysql的方案有oursql、PyMySQL、 myconnpy、MySQL Connector 等,不过本篇要说的确是另外一个类库MySQLdb,MySQLdb 是用于Python链接Mysql数据
数据库经典常用查询语句
数据库经典常用查询语句,对于出入们的新手 有用 ! 数据库经典常用查询语句
根据条件编辑SQL语句,执行回调函数查询
条件: date_range 作业日期范围 10 一周内 20 两周内 30 一个月内 40 一个月之后 代码: private SimpleDateFormat sqlsdf = new SimpleDateFormat("yyyy-MM-dd"); public String queryDateCond(int i) { Calendar c
Android数据库查询语句
/** * Query the given table, returning a {@link Cursor} over the result set. * * @param table The table name to compile the query against. * @param columns A list of which columns t
PHP SQL 查询封装
最近用ThinkPHP做开发,发现它的查询方式看着太别扭了 $xx->limit(10)->where(‘status=1’)->select(); 所以自己写了个给大家分享下<?php/** * SQL 简单查询工具类 * <code> * $tools = new SQLTools("表名", "数据库操作对象实例"); * $tools->query("字段默认为*
SQL语句查询语句完整语法
数据库是mysql,使用的数据库表名称是my_student. 表的完整数据信息是: 完整语法是: Select [select选项] 字段列表[字段别名]/* from 数据源 [where 字句] [group by子句 ][having 子句][order by 子句][limit 子句]; ①[select选项]: Select 选项包含:ALL(所有,默认)、dis
Content_Providers.zip
Kooboo CMS配置数据库所需的文件,支持Msql,SQLServer等数据库。
数据库字段中存在单引号的处理
在程序中用str.replace("’","'")将单引号替换为汉字单引号 或者在sql、语句中使用replace(q'','''','‘')此方法部分oracle竟然不识别。不懂
MSql与Mysql的转换
MSql与Mysql的转换,详细介绍MSql与Mysql的转换!
mysql中的limit语句
mysql中的limit语句 创建student表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address VA
orcale查询语句
orcale 数据库 部分查询语句。
数据库SQL 创建 查询语句
数据库SQL 创建 查询语句
数据库习题
一道数据库查询语句。
立即提问