Javascript 对象组数组表1表2中键的嵌套。MySql-NodeJS(获取API)

Javascript 对象组数组表1表2中键的嵌套。MySql-NodeJS(获取API),javascript,mysql,node.js,Javascript,Mysql,Node.js,我一直在从事一个项目,其中DB结构如下: --->产品:带有产品标识(表1) --->图像:带有产品标识(多个)(表2) ] }, 我尝试在sql上使用简单的内部联接查询。使用模型和控制器完成此操作,但不使用此方法 我正在寻找一种解决方案,其中所有图像都可以嵌套在查询结果中NodeJs获取api调用,从两个不同的表获取结果。 提前谢谢 发布的问题似乎根本不包括解决问题的任何尝试。Stack Overflow希望您这样做,因为您的尝试有助于我们更好地了解您想要什么。请编辑问题以显示您已尝试的内容,

我一直在从事一个项目,其中DB结构如下:

--->产品:带有产品标识(表1) --->图像:带有产品标识(多个)(表2)

]

},

我尝试在sql上使用简单的内部联接查询。使用模型和控制器完成此操作,但不使用此方法

我正在寻找一种解决方案,其中所有图像都可以嵌套在查询结果中NodeJs获取api调用,从两个不同的表获取结果。

提前谢谢


发布的问题似乎根本不包括解决问题的任何尝试。Stack Overflow希望您这样做,因为您的尝试有助于我们更好地了解您想要什么。请编辑问题以显示您已尝试的内容,以便说明您在考试中遇到的具体障碍。有关更多信息,请参阅并获取。在您以前的项目中使用了哪个数据库?noSQL还是SQL?以前是SQL,但我使用ORM,现在我想用这个方法来实现@BinaraMedawatta您只需要使用产品id连接两个表?@BinaraMedawatta尝试过,但它给了我多个具有相同产品id的行。
[
{
    "product_id": 1,
    "name": "Samsung galaxy S7 Edge",
    "slug": "samsung",
    "price": 300,
    "image_id": 1,
    "image": "samsung1.png",
    "url": "",
    "primary_image_id": 0,
    "video": null
},
{
    "product_id": 1,
    "name": "Samsung galaxy S7 Edge",
    "slug": "samsung",
    "price": 300,
    "image_id": 2,
    "image": "samsung2.png",
    "url": "",
    "primary_image_id": 1,
    "video": null
},
Expecting Result: 
{
"product_id": 1,
"name": "Samsung galaxy S7 Edge",
"slug": "samsung",
"price": 300,
"image": [
        {
            "image_id": 1,
            "image": "samsung1.png",
            "url": "",
            "primary_image_id": 0,
            "video": null,
            "product_id": 1,
        },
        {
            "image_id": 2,
            "image": "samsung2.png",
            "url": "",
            "primary_image_id": 1,
            "video": null,
            "product_id": 1,
        }
    ]