如何在VB6中将这两个表放在数据报表中?使用Msaccess


看到名称属于table2包含两个重复的字段,当我提交打印按钮。请帮我解决这个问题。
我的问题是
SELECT* FROM Table1 INNER JOIN Table2 ON
Table1.Billno=Table2.Billno Where (Table1.Billno=? AND Table2.Billno=?)发布于 2012-07-09 15:38:28
SELECT a.Slno, a.Name1, b.Name2
FROM table1 a
LEFT OUTER JOIN table2 b ON b.SLno = a.Slno 演示:http://sqlfiddle.com/#!3/7ccd4/1
发布于 2012-07-09 15:41:28
看起来您希望它们作为两个单独的结果返回,在这种情况下,您应该执行两个查询。
SELECT * FROM Table1
SELECT * FROM Table2
如果您需要将它们作为一个结果集返回,那么您可以将它们UNION ALL在一起。
SELECT [S1 No], BillNo, Name1 AS Name FROM Table1
UNION ALL
SELECT [S1 No], BillNo, Name2 AS Name FROM Table2但我不认为这是一个好的建议。
https://stackoverflow.com/questions/11390724
复制相似问题