我有一个名为Payments的表,还有几个名为Invoices、Sub、License的表。
是否可以在Payments中添加对这些表的引用?一些会产生这个的东西
result => CREATE TABLE Payments (
Invoices table,
Subs table
)我的思考方式与在其他语言中将对象放入数组的方式相同。
编辑: Im使用MySQL。基本上,我想通过一个名为Payments的类将它们映射到Java,并且想知道我是否可以在db服务器端这样做。否则,我将不得不弄清楚如何在Javaclass中映射所有它们。我现在认为哪个可能更容易
发布于 2019-02-15 09:13:56
在MySQL中,您几乎可以在任何可以使用表达式的地方使用子查询。但它必须返回单个值。
您可以在FROM或JOIN之后使用“派生表”,它是一个子查询,类似于表。
您键入的内容可能更适合使用VIEW进行处理
CREATE VIEW Results AS
SELECT i.*, s.*
FROM Invoices AS i
JOIN Subs AS s ON i.foo = s.foo(其中foo是用于将这两个表关联在一起的列。)
https://stackoverflow.com/questions/54691000
复制相似问题