SQL 查询:多表连接筛选销售项目
SELECT A.*, B.*
FROM saleitemA A, saleitemB B
WHERE A.oderno = B.oderno
AND A.bookno = '20652' AND B.bookno = '22082'
该 SQL 语句演示了如何从两个名为 'saleitemA' 和 'saleitemB' 的表中,筛选出 bookno 分别为 '20652' 和 '22082' 的销售记录。
解释:
SELECT A.*, B.*:选择两个表中的所有列。FROM saleitemA A, saleitemB B:从saleitemA和saleitemB表中获取数据,并使用别名A和B方便引用。WHERE A.oderno = B.oderno:连接两个表,通过oderno字段进行关联。AND A.bookno = '20652' AND B.bookno = '22082':筛选符合特定bookno条件的记录。
示例说明:
该查询语句将返回两个表中, oderno 相同且 bookno 分别为 '20652' 和 '22082' 的所有记录。
注意:
- 使用别名可以使代码更易读。
- 在实际应用中,请根据数据库设计和查询需求调整 SQL 语句。
原文地址: https://www.cveoy.top/t/topic/fNNj 著作权归作者所有。请勿转载和采集!