如何使用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)
| 归档时间: |
|
| 查看次数: |
26737 次 |
| 最近记录: |