作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个示例代码:
products(id, parent_id, name)
1 | 0 | product1
2 | 0 | product2
3 | 1 | product1_1
4 | 1 | product1_2
5 | 2 | product2_1
6 | 2 | product2_2
并查询:
SELECT prod.id, prod.name
FROM `products` AS prod
INNER JOIN `products` AS prod_parent ON prod_parent.product_id = prod.parent_id
但结果是:
3 | product1_1
4 | product1_2
5 | product2_1
6 | product2_2
如何获取 parent 的父亲
1 | product1
2 | product2
最佳答案
在您的 SELECT
列表中具体说明您希望它们来自哪个表。这将为您提供所有四列,但您可以将其修剪为仅需要的列。
SELECT
prod.id AS prod_id,
prod.name AS prod_name,
prod.parent_id AS parent_id,
prod_parent.name AS parent_name
FROM `products` AS prod
LEFT JOIN `products` AS prod_parent ON prod_parent.product_id = prod.parent_id
关于php - 如何在php中获取父亲的名字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11255239/
他当时用的就是后来广为人知的红帽Linux——不过当时它还在使用Colgate这一名称,而且是从Best Buy买来的4.0更新版本。在那个时候,我最熟悉的当然还是Windows 95,也已经学会了
这是求职申请的问题:“一位父亲有两个儿子,999幅画,每幅画的值(value)都不一样,第一幅1,第二幅2,以此类推,直到最后一幅画999。他想把所有的画都分给他的两幅儿子,这样每个儿子都得到同等的值
我有 3 个表: CREATE TABLE "Names" ( "Name" TEXT(20) NOT NULL, "Gender" TEXT(20) NOT NULL, PRIMARY KEY ("
我正在为组织使用的应用程序表单设计一个数据库。该表单有一个名为父亲/丈夫姓名的字段,该字段只能有一个值。纸上的表格看起来像这样 - Name : ------ DOB : ------ Father/
我有两张 table 。就像 ----用户表---- id user email 1 admin admin@gmail.com 2 editor editor@gm
我是一名优秀的程序员,十分优秀!