zoukankan      html  css  js  c++  java
  • sql 二数据表关联和三数据表关联查询实例

    //二个数据表,关联查询。在A数据表和b数据表中,查询pname,name,fuzi,bname四个字段内容,条件是A表和b表的j_id相同,然后按A表的paixu字段排倒序

    $result= mysql_query("SELECT distinct A.pname,b.name, b.fuzi, b.bdy,A.bname FROM A, b  WHERE A.j_id = b.j_id Order by A.paixu desc");

    //三个数据表关联查询,查询字段同上。三个数据表:A,b,xin   要查询同上例的四个字段。条件A表和b表的j_id相同。关联字段是A与b表的j_id,b与xin表的xinshi字段。

    $result= mysql_query("SELECT distinct A.pname,b.name, b.fuzi, b.body,A.bname from A left join b on A.j_id=b.j_id left join xin on A.xinshi=xin.xinshi where b.j_id=A.j_id");

    //查询结果的使用,在sql中直接用引号里面的语句,在PHP中全部语句

    while($row = mysql_fetch_array($result))  //获取查询到的内容并保存在数组row中,循环直到最后一个
    {
    echo "<table>";
    echo "<td width=1%>" . $row['pname'] . "</td>"; //显示数组中的一个,也可以显示更多
    echo "<td width=1%>" . $row['name'] . "</td>"; //上行为字段方式显示,本行为数组中的顺序号方式显示,从0开始为ID,然后cat_id
    echo "<td width=1%>" . $row['fuzi'] . "</td>";
    echo "<td width=1%>" . $row['bdy'] . "</td>";
    echo "<td width=1%>" . $row['bname'] . "</td>";
    }
    echo "</table>";

  • 相关阅读:
    2017.5.8下午
    2017.5.8上午
    2017.5.5下午
    2017.5.5上午
    2017.5.4下午
    WPF DataGrid LoadingRow style 滚动失效
    centos nginx 环境变量
    Kettle-03-定时转换
    Kettle-02-转换
    Kettle-01-安装(CentOS 7 离线)
  • 原文地址:https://www.cnblogs.com/yuanscn/p/11011775.html
Copyright © 2011-2022 走看看