查看: 1251|回复: 6
|
[MySQL]在不支持Subqueries的情况下, 这个Query应该怎么写
[复制链接]
|
|
我使用着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)" |
|
|
|
|
|
|
|
发表于 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
|
显示全部楼层
|
|
|
|
|
|
|
发表于 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. |
|
|
|
|
|
|
|
发表于 28-6-2005 12:13 AM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|