易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql子查询 - 其他数据库开发 / MySQL/Postgresql

表A:
ID,Name
表B:
ID,Name
现查询表A,想知道表B中有无ID相同的记录,如有则显示有几条,下面语句在mysql中无法执行
select 
ID,
Name,
(select cont(*) from 表B where ID=表A.ID)表B_ID

from 表A
mysql版本,提示什么

错误代码1064-you have an eror in your SQL syntax.Check the manual that corresponds to your MySQL server version for the right syntax to use near'(select count(*) from 表B where ID=表A.ID)'

select `ID`,`Name`,
(select count(*) from 表B where `ID`=表A.`ID`) as `表B_ID` from 表A

你的mysql 版本是什么?

另外你贴出的语句和报错的信息并不一致!

(select cont(*) from 表B where ID=表A.ID)表B_ID
syntax to use near'(select count(*) from 表B where ID=表A.ID)'

建议准确贴出你的语句,这样减少误导。

mysql版本是4.0.27-log;
(select cont(*) from 表B where ID=表A.ID)表B_ID
syntax to use near'(select count(*) from 表B where ID=表A.ID)'
上面一句cont(*)写错了,应该是count(*)。
谢谢!
就是想实现查询表A时看表B中有无ID相同的纪录。


表A中还有字段EmployeeID
表A:
ID,Name,EmployeeID
表C:
EmployeeID,EmployeeName
现在想同时列出EmployeeName,达到如下效果:
ID,Name,count,EmployeeID,EmployeeName

你自己加一下不就行了吗?

SQL code:
select 表A.ID,表A.Name,count(表B.ID)


相关问答:

mysql数据库 - Java / Java相关

CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
  (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......

vs2008 连接mysql? - MS-SQL Server / 基础类

请问
添加新数据源->数据库->添加连接
这个界面下,数据源选择:Microsoft SQL Server (SqlClient);
服务器名:
应该写什么呢?
有谁知道?多谢各位!!
你到底是要连mysql还是mssql?

引用
请问
......

mysql预处理 - 其他数据库开发 / MySQL/Postgresql

SQL code:

create procedure proc_batchUpdate(in categoryId integer , in artIds varchar(50))
begin
set @dsql = count('update article set type=' , categoryId , ' where id in (' , artIds , ' ......

mysql外键 - 其他数据库开发 / MySQL/Postgresql

我用的是mysql6.0为什么一创建两个表这间用外键来连接时就说创建不了:can"nt create table ...
你的语句是什么?你的表是什么存储引擎? 如果是myisam 则不支持外键,你需要把表改为inndb

貼出SQL&# ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号