当前位置:数据库 > MySQL >>

mysql的联合查询

三个会员,同时投资一个项目产品,其中的一个人想看另外两个人的投资信息,这个sql语句大概应该怎么写,谁能帮忙分析一下也行
追问:我逻辑不明? 你会写吗,会的话我就把逻辑给你说一下,不会的话也谢谢你哦,哦,是这样的就三张表,会员表(register_id),产品表(product_id),投资表(product_id,register_id,id(自增))对呀,就是有三个表 会员表(register_id),项目表(product_id,register_id,id(自增)),产品表(product_id,product_name),字段很多,你能帮我下一个联合查询吗,我刚开始学,不太会写能说详细一点嘛 谢谢。。
答案:query.SQL.Add('select * from sxdj where sxsj between :date1 and :date2);
    parameters.parambyname('date1).value:=EncodeDate(year, month, 1);
    parameters.parambyname('date2').value:=EncodeDate(year, month, 31);
error :object or class type required
           missing operator or semicolon
其他:不是一句话的事,你逻辑不明 项目投资放在一个表里面,谁投资了就加一条记录,项目id,投资人id,其中一个人查看这个项目的时候就可以取到不是他的另外两个人的id了,连接会员表就能查看他们的信息了 授权呗
下面写的sql语句都对~不过还有一种简单的方法
哈哈哈
你吧一个人的信息写出来之后对两外两个人授权
只能查询
grant select to 用户1,用户2
呵呵  不知道你的问题解决了没
你也可以试试这个方法:) 

上一个:MySQL查询语句 表或字段名加单引什么意思
下一个:mysql问题

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,