gpt4 book ai didi

php - 从两个不同的值中选择数据和特定值

转载 作者:行者123 更新时间:2023-11-30 01:15:42 24 4
gpt4 key购买 nike

我不知道我的代码有什么问题,有人可以帮助我吗?我有两个表 rsales 和 salessumarry,假设我的表有这个 ff 值。

来自 salessumarry 的数据

receipt | date      | mode_payment | register_mode |
0000012 |09/28/2013 | cash | sales |

销售日期

name | description |  category    |  receipt  |
33uf | 10v | capacitor | 0000012 |
ic | ic12 | icc | 0000012 |

我的问题是这样的。我正在创建一份报告,我想根据管理员选择的日期范围选择所有数据。假设我选择从 salessumarry 选择所有 register_mode = "sales"和日期从 09/28/2013 到 09/28/2013。所以对我来说最困难的部分是如何从我的“rsales”中选择值,其中 salessumarry 的“收据”= rsales 的“收据”。请注意,我只想从销售中选择特定值,例如“名称”和“描述”。

我有以下代码,但不知道这种内连接结构是否有效。请帮助我

$result1 = mysql_query ("SELECT salessumarry .*, name as name ,description as description FROM salessumarry LEFT JOIN rsales  ON rsales.receipt = salessumarry.receipt 
LEFT JOIN rsales ON rsales.sales = salessumarry.sales
LEFT JOIN rsales ON rsales.date BETWEEN '$a' AND '$b'
LEFT JOIN salessumarry ON salessumarry.date BETWEEN '$a' AND '$b' ");

最佳答案

我认为你只是想要一个简单的 JOIN:

SELECT s.*, r.name, r.description
FROM salessummary s
JOIN rsales r ON s.receipt = r.receipt
WHERE s.register_mode = 'sales'
AND s.date BETWEEN '$a' AND '$b'

关于php - 从两个不同的值中选择数据和特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19074527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com