【发布时间】:2014-01-10 20:27:06
【问题描述】:
在 Borland C++ Builder 中,我有两个 Paradox 表:一个包含制造商名称,另一个包含制造商名称及其产品。数据设置在两个 DBGrid 中。在制造商网格中,我希望能够选择制造商并将该制造商及其相关产品显示在另一个网格中。我是新来的。我在这里搜索了数据库,发现了一些可以尝试的东西,但是......我认为我做错了。 我有两个表和两个数据源,每组都有一个网格。我在表单上放置了一个 SQL 查询并给了它:
select customers.cust
from products inner join products on customers.cust = products.custid
虽然查询没有失败,但它也没有为我做任何事情。有人可以帮我理解这一点吗?谢谢。
【问题讨论】:
-
问题标题错误:您确实想要
JOIN,但您的标题要求IN,如SELECT * FROM customers WHERE cust IN (SELECT DISTINCT custid FROM products)
标签: sql c++builder