INNER JOIN从table2中选择列

Ste*_*ffe 11 mysql

如何使用INNER JOIN从第二个和第三个表中选择某些列

SELECT 
    *
FROM
    1_packages_plu AS p
        INNER JOIN
    1_stock as s ON p.fk_products_id = s.fk_products_id
        AND branch = 1
        INNER JOIN
    1_products AS j ON p.fk_products_id = j.id
WHERE
    fk_packages_id = 54;
Run Code Online (Sandbox Code Playgroud)

在表中1_stock我只想返回stock-repair列的值,而1_products我需要的只是make,model列

scr*_*gar 22

SELECT
    p.* -- All columns from p
    ,
    s.columnName -- Just that column from s
    ,
    j.columnName -- And just that column from j

FROM
    1_packages_plu AS p

    INNER JOIN 1_stock as s
        ON p.fk_products_id = s.fk_products_id
        AND
        branch = 1

    INNER JOIN 1_products AS j
        ON p.fk_products_id = j.id

WHERE
    fk_packages_id = 54
Run Code Online (Sandbox Code Playgroud)