【发布时间】:2014-01-02 05:45:23
【问题描述】:
使用 php,我试图从 2 个不同的表中获取数据:
表:产品 +-------+---------+----------+ |代码 |产品 |类别 | +-------+---------+----------+ | 1 |牛仔裤 |男士| 高分辨率照片| CLIPARTO +-------+---------+----------+ | 2 |衬衫 |男士| 高分辨率照片| CLIPARTO +-------+---------+----------+ 表:颜色 +-------+----------+ |代码 |颜色 | +-------+----------+ | 1 |蓝色 | +-------+----------+ | 1 |黑色 | +-------+----------+ | 1 |白色 | +-------+----------+ | 2 |黄色 | +-------+----------+ 我想要的结果应该是: +-------+---------+----------+-------- -+ |代码 |产品 |类别 |颜色 | +-------+---------+----------+-------- -+ | 1 |牛仔裤 |男士| 高分辨率照片| CLIPARTO黑、蓝、白| 高分辨率照片| CLIPARTO +-------+---------+----------+-------- -+ | 2 |衬衫 |男士| 高分辨率照片| CLIPARTO黄色 | +-------+---------+----------+-------- -+请指导我。
提前致谢。
维克拉姆
【问题讨论】:
-
嗨 Vijay - 抱歉我忘了提 - 它是 mysql。
-
你尝试过什么了吗?
-
我尝试了内连接和左连接,但得到的结果是 pcode 1 的 3 行
-
我建议您编辑原始问题以添加此信息,以及行的外观(当它不起作用时)。不幸的是,我无法帮助解决这个问题,但这会让看到问题并可以提供帮助的人更愿意这样做。
标签: mysql inner-join