我有两张桌子。
在第一个中,您可以找到以下内容:

id    date


在第二个中:

id    product


在我的应用程序中,我完成了一个列表,该列表显示了第一个表中的所有日期。当用户选择一个时,我要执行以下操作:从第一个表中获取用户在列表中选择的日期的ID,然后从第二个表中返回具有该ID的产品。

现在,我可以通过2个查询轻松地做到这一点,但我认为对于应用程序,用户和我的知识来说,这样做会更好。

显然,我是mysql的初学者,我搜索了一种方法来执行此操作,结果发现了一些我不知道但不适用于我所需要的东西。

那么我该怎么做呢?我需要使用什么?

感谢,并有一个愉快的一天 !

最佳答案

也许这就是您要寻找的:

SELECT p.product
FROM table1 d, table2 p
WHERE d.date = 'selecteddate' AND d.id = p.id

10-08 06:54
查看更多