首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从一个mysql表中获取值取决于另一个mysql表的值

从一个mysql表中获取值取决于另一个mysql表的值
EN

Stack Overflow用户
提问于 2012-10-15 23:37:51
回答 1查看 216关注 0票数 1

我有两张桌子。类别和商店。表商店有列,即类别。类别有不同的店铺ids。表类别有两列,即ids和parent。ids有店铺ids,而parent有每个店铺的parentid。

现在我的任务是打印商店表中类别列的不同id的父id。请帮帮我

category列在一个字段中包含"24,36,32“之类的值,在另一个字段中包含"22,33,44”之类的值。

代码语言:javascript
复制
<?php
$con = mysql_connect("localhost", "abc", "1234");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

$db_selected = mysql_select_db("db",$con);
$sql = "SELECT categories from shops";
$array = mysql_query($sql,$con);
while($row=mysql_fetch_array($array)){
foreach($row as $value){
    $query="SELECT parent FROM categories where categories.id=$value.'<br/>'.";
    echo $query;
    }
    }
mysql_close($con);
?>
EN

回答 1

Stack Overflow用户

发布于 2012-10-15 23:51:30

您应该使用join

代码语言:javascript
复制
SELECT A.ForeignId, B.Id
FROM tablea A
LEFT JOIN tableb B ON B.Id=A.ForeignId

Tutorial

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12899077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档