假设我有
A:
Id Name
1 a
2 b
B:
Id AId Date
1 2 123
我想构建一个类似这样的查询:
SELECT B.*,(SELECT * FROM A WHERE Id=B.AId) AS AJsonObject FROM B
Result:
Id AId Date AJsonObject
1 2 123 {"Id":2, "Name":"b"}
我该如何执行此操作?
最佳答案
SELECT B.*,(SELECT * FROM A inner join B on A.Id=B.AId) AS AJsonObject FROM B;
关于mysql - 如何从其他表中选择一行作为当前选择字段的 json 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39200838/