佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1251|回复: 6

[MySQL]在不支持Subqueries的情况下, 这个Query应该怎么写

[复制链接]
发表于 13-6-2005 12:30 PM | 显示全部楼层 |阅读模式
我使用着Mysql 4.0.28 + PHP

下面的query 在 4.1.X 以下是跑不到的
我想达到的目的是:
当user submit 它自己的 username 时, 他可以看到谁和他买的product是一样的。

SQL = "SELECT `username`FROM `Buylist` WHERE `product` = ANY(SELECT `product`FROM `Buylist`WHERE `username`=$username)"
回复

使用道具 举报


ADVERTISEMENT

发表于 14-6-2005 09:05 AM | 显示全部楼层
通常在不支持下 sub-queries 的情况下, 我会用两个 recordset.
回复

使用道具 举报

 楼主| 发表于 14-6-2005 08:00 PM | 显示全部楼层
goatstudio 于 14-6-2005 09:05 AM  说 :
通常在不支持下 sub-queries 的情况下, 我会用两个 recordset.


哦, 谢谢您。
我也是刚刚改成两个recordset。
回复

使用道具 举报

发表于 21-6-2005 10:32 AM | 显示全部楼层
如何改成两个recordset?
回复

使用道具 举报

发表于 21-6-2005 01:59 PM | 显示全部楼层
我爱一碌葛 于 21-6-2005 10:32 AM  说 :
如何改成两个recordset?


用两个sql statement来把data放进两个recordset,用loop 来把“谁和他买的product是
一样”找出来,是这样吗?
回复

使用道具 举报

发表于 22-6-2005 02:12 AM | 显示全部楼层
DRAGONISM 于 21-6-2005 01:59 PM  说 :


用两个sql statement来把data放进两个recordset,用loop 来把“谁和他买的product是
一样”找出来,是这样吗?


先运行第一个 recordset, 然后再用第一个 recordset 的资料运行第二个 recordset.
回复

使用道具 举报

Follow Us
发表于 28-6-2005 12:13 AM | 显示全部楼层
用 LEFT JOIN 
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 15-11-2024 01:43 AM , Processed in 0.110983 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表