MYSQL如何用SQL返回一个值??再用这个值进行查询?

作者&投稿:播居 (若有异议请与网页底部的电邮联系)
mysql 用SQL返回一个值,并用这个值进行查询???~

SELECT phome_ecms_article.* FROM phome_ecms_article LEFT JOIN phome_enewszt ON phome_ecms_article.ztid=phome_enewszt.ztid

返回值类型:table

一楼的SQL语句效率比较低,试试我这条:
SELECT a.ztid FROM phome_ecms_article a,phome_enewszt b WHERE a.ztid=b.ztid

-----------------------------
帮你解释一下哈,这条SQL语句的意思是:
从表phome_ecms_article(并指定了缩写表名a)和表phome_enewszt(并指定了缩写表名b)里去查找两个表的ztid相同的数据,并返回表phome_ecms_article的ztid字段

如果要返回更多的字段数据,可以自己再添加字段,例如
SELECT a.ztid,a.username,a.password FROM phome_ecms_article a,phome_enewszt b WHERE a.ztid=b.ztid

提示哈:我这里写的是例子,字段都是我自己编的,你得根据你表的实际结构来写SQL语句。

~记得给我分哦~ 不懂的话再发消息给我~

用两个select语句嵌套
select ztid from phome_ecms_article where ztid in (select ztid from phome_enewszt)


怎么使用MySql-Front新建数据库
剩下来的与标准sqsl命令基本上是一样的,具体操作略 值得一提的是,你在命令行上输入"?",就会有mysql命令的简单帮助,如下: 呵呵,那样,我们还可以知道退出,就是"exit",呵呵! 关于mysql-front的使用 我找了好几个mysql的界面工具,觉得最简洁方便还是mysql-front,可惜的是要收费,不过还好...

怎么使用MySql-Front新建数据库
使用mysql的基本命令(在mysql命令行编辑每输入完命令后最后一定要有分号,不然会报错) 显示数据库:show databases; 使用数据库:use 数据库名;建库 命令:create database shujuku(数据库名); 5.为数据库设置权限(用户和密码) 命令:grant all privileges on shujuku.* to test@localhost identified ...

mysql怎样用时间区间分组
SELECT uptime, CASE WHEN datepart(hour,uptime) IN (0,1) THEN 1 WHEN datepart(hour,uptime) IN (2,3) THEN 2 WHEN datepart(hour,uptime) IN (4,5) THEN 3 WHEN datepart(hour,uptime) IN (6,7) THEN 4 WHEN datepart(hour,uptime) IN (8,9) THEN 5 WHEN datepart(hour,uptime...

mysql 语句LOAD DATA INFILE高效导入数据
\/*连接MySQL数据库并执行sql脚本 注意database为写入数据库名*\/ sq文件 demo.sql 路径为d:\/files\/bat \/*D:filessimple.csv文件路径 ,table为写入数据表名,uname, phone数据库字段名称*\/ \/*退出*\/ simple.csv php执行批处理 注意如果system执行失败 编辑 php.ini 查找 disable_functions 将等号...

如何快速批量添加mysql账户的解决方法
待执行的SQL文件(createuser.sql)–批量添加mysql账户的语句grant all privileges on sq_hehe.* to hehe@localhost identified by “heiq”;grant all privileges on sq_7car.* to 7car@localhost identified by “77sq”;flush privileges;执行createuser.sql文件中的语句:mysql -u用户名 -p密码 ...

sql server 2000如何执行sql脚本?
为您推荐: sqlserver执行sql文件 plsql 执行脚本 sql执行脚本文件 sql脚本怎么执行 sql2000执行脚本 linux执行sql脚本 sqlserver执行string MySQL 执行sql脚本 sql server 2008 下载 sql server是什么 其他类似问题2012-03-07 sql server2000如何导入sql脚本 4 2009-08-10 SQL2000和SQL2005 如何执行...

数据库一般用什么软件
问题一:现在软件公司都用什么数据库? 像 华为、中兴 这类公司,用的最多的是Oracle 数据库,中小型 公司 一般是MySQL,其次 就是SQLServer、Sybase数据库,关系数据库 和非关系数据库,我觉得你可以先把关系型数据库学好,再搞大数据,如SQLServer ,一般 方向的用的比较多一些 问题二:现在做数据库一般用什么软件 做...

datastudio可以用来连接mysql
dAtA5七udⅰo可以用来连接mysql吗答题↓AtAstu山ⅰ。是可以用来连接m义sq|的、完全可以用

php中如何查询指定时间段的数据?
时间戳转换函数:timea = strtotime($_POST['timea']);timeb = strtotime($_POST['timeb']);sq2="select * from `ecs_order_info` where add_time between '$timea' and '$timeb' and `quanxian`='$dangqian' order by `order_id` DESC limit 50";sql = mysql_query($sq2);...

php中查询mysql 使用 meta_id = %s 是什么意思
如果你拿这样的sql 在数据库里面直接执行,肯定会报错的吧。没有这么写的, meta_id like '%s'在sql中是通配符,就是这个地方是任何字符都可以, 查找所有以s结尾的 meta_id 你的执行成功了,估计是你的php框架自己又做了处理了

漠河县17375441480: MySQL:想把查询结果作为返回值返回,这个SQL函数该怎么写?返回值类型该填什么? -
主疫柴银: 在mysql里面有一个存储函数,你写一个存储函数就可以了,或者使用java语言的jdbc驱动编写DAO可以直接将结果保存到程序里面,到程序里面后就可以写一个输出文档保存到记事本里了,不过这是一件很专业的事情,过程比较复杂.

漠河县17375441480: mysql 用SQL返回一个值,并用这个值进行查询??? -
主疫柴银: select * from phome_ecms_article where ztid in(select ztid from phome_enewszt)

漠河县17375441480: MySQL 如何在一个语句中更新一个数值后返回该值 -
主疫柴银: update t1 set aa=now() where id=1 ; select aa from t1 where id=1; 或者 update t1 set aa=now() where id=1 and @now:=now(); select @now();

漠河县17375441480: 用sql语句查找某一行的一个值并返回那个值,怎么写? 请将详细点 ,谢谢
主疫柴银: declare @x int select @x=[字段名] from [表名] where id=xxx

漠河县17375441480: 如何:创建和执行返回单个值的 SQL 语句 -
主疫柴银: 若要执行返回单个值的 SQL 语句,可以运行一个配置为运行 SQL 语句的 TableAdapter 查询 (如CustomersTableAdapter.CustomerCount()).如果应用程序不使用 TableAdapter,请调用命令对象上的ExecuteScalar方法,将其...

漠河县17375441480: 如何创建MySQL存储过程可以返回一个表类型的数据 -
主疫柴银: 首先需要知道“另一个存储过程”的结果集的所有列的类型. 假设“另一个存储过程”的名字是sp1,没有参数,返回的结果集共3列,全部为int型,那么“存储过程”里添加一个与结果集列数相同的临时表或表变量用于接收“另一个存储过程...

漠河县17375441480: 如何用mysql 的存储过程 返回一个表 -
主疫柴银: mysql中要获得存储过程的返回值,可以增加一个out参数,用来返回.mysql中存储过程的例子:CREATE PROCEDURE addvoucher ( IN userid INT,IN voucherid INT,OUT result INT) BEGIN SELECT @endate_a := endate ,@batch_a := batch ,@c_count_a := c_count,@isdead_a := isdead FROM t_voucher WHERE id = voucherid;

漠河县17375441480: 怎么在mysql命令行执行一个sql文件 -
主疫柴银: mysql 命令导入sql进入mysql 安装所在的目录的子目录bin. 输入执行导入sql的命令. 例如: 你的mysql 安装在 d:\mysql 步骤如下:开始 -> 运行 -> 输入CMD D: cd mysql\bin mysql -u root -p123456 test <d:\a.sql 其中 root 为你的mysql管理员用户名, 123456 为密码 test为数据库名称 d:\a.sql 为备份下来的数据文件所在位置.

漠河县17375441480: 有层级的,怎么用sql查询返回结果 -
主疫柴银: 层次化查询,即树型结构查询,是SQL中经常用到的功能之一,通常由根节点,父节点,子节点,叶节点组成,其语法如下:SELECT [LEVEL] ,column,expression,...FROM table_name [WHERE where_clause] [[START WITH start_condition] [...

漠河县17375441480: 如何mysql在一个数据库中搜索一个值 -
主疫柴银: $host_name="localhost"; //服务器名$host_user="root"; //连接服务器的用户名$host_pass="123456"; //连接服务器的密码$db_name=""; //服务器上的可用数据库$my_conn=mysql_connect($host_name,$host_user,$host_pass);...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网