SELECT * FROM table_1 WHERE ID =表_2中的ID

用户名

已经为此工作了一段时间;需要从一个ID列与另一个表的ID匹配的表中选择数据。

到目前为止,我的代码:

<?php
$sql = "SELECT * FROM input";
$sql2 = "SELECT * FROM output WHERE question_id =".$row["id"];
$result = $conn->query($sql);
$result2 = $conn->query($sql2);

if ($result->num_rows > 0) {
  $index = 0;
  while($row = $result->fetch_assoc()) {
    $index++;
    ?>

    <?php
    echo '<input type="hidden" name="questionid" value="'. $row['id'].'"/>';
    ?>

    <?php

    if ($result2->num_rows > 0) {
      while($row2 = $result2->fetch_assoc()) {
      }
    } else {
      echo "0 results";
    }
  }
} else {
  echo "0 results";
}
$conn->close();
?>

我知道我在这里错过了一些重要的事情。任何建议表示赞赏。

Asuquo12

您错过了提取行项目以提取要在下一个查询中用作CONSTRAINT的ID的操作

$sql = "SELECT * FROM input";

$row = mysqli_fetch_array($sql);

    $sql2 = "SELECT * FROM output WHERE question_id =".$row["id"];
    $result = $conn->query($sql);
    $result2 = $conn->query($sql2);

您也可以像这样考虑两个表的JOIN SELECT;

$sql = SELECT input.* , output.* FROM input JOIN output (id) WHERE input.id = "".

签出MySql加入三个表

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SELECT * FROM table_1 WHERE ID =表_2中的ID

来自分类Dev

select * from table where id = select max id in codeigniter

来自分类Dev

Select ONE random row from Table1 where id does not exist in Table2

来自分类Dev

没有这样的表:TABLE_TEAM(代码 1):,编译时:SELECT * FROM TABLE_TEAM WHERE (TEAM_ID = '133604')

来自分类Dev

如何在 Linq 中编写 SELECT FROM myTable WHERE id = (SELECT)?

来自分类Dev

MySQL SELECT WHERE ID IN函数()

来自分类Dev

mysql select * from table group by id with rollup

来自分类Dev

Most efficient way to SELECT rows WHERE the ID EXISTS IN a second table

来自分类Dev

MySQL-SELECT…WHERE ID IN(SELECT ...)

来自分类Dev

相当于select * from from a where account_id in(从b选择select account_id)的Python

来自分类Dev

PHP(“ SELECT * FROM Table WHERE ... AND ...”)

来自分类Dev

SELECT * FROM表where CURDATE()

来自分类Dev

选择 count(*) from table where (multiple id) in (table)

来自分类Dev

“ SELECT * FROM ...” VS“ SELECT ID FROM ...”性能

来自分类Dev

mysql:SELECT WHERE ID IN()和其他

来自分类Dev

与SELECT col1 FROM table WHERE col2 = somestring对应的Django ORM是什么?

来自分类Dev

相当于SELECT * FROM table WHERE column1 = column2的熊猫

来自分类Dev

如何在Firebase中编写查询,例如SELECT * FROM table WHERE status ='1'

来自分类Dev

由以下原因引起:android.database.sqlite.SQLiteException:否这样的表:strings:,而在编译时:SELECT ID,字符串FROM字符串WHERE ID =?

来自分类Dev

如何在vb.net中使用'select ... from ..where id in(list)'语法在vb.net中创建SQL查询

来自分类Dev

MySQL手动在子句“ WHERE IN(SELECT ...)”中添加ID

来自分类Dev

MySQL SELECT FROM 3 Table with where

来自分类Dev

我可以像这样将python的`for`语句与SQL结合:`db.select('table_name',where ='...')中的for id,name,ctime

来自分类Dev

在HTML select中获取所选表的ID

来自分类Dev

为什么SELECT ... WHERE id = a如果值是0则返回结果

来自分类Dev

使用where not语句的慢速MySQL SELECT MAX(ID)

来自分类Dev

MySQL从表1中选择ID并从表2中选择计数(ID)

来自分类Dev

MySQL JOIN 3表通过WHERE搜索ID从1开始

来自分类Dev

MySQL JOIN 3表通过WHERE搜索ID从1开始

Related 相关文章

  1. 1

    SELECT * FROM table_1 WHERE ID =表_2中的ID

  2. 2

    select * from table where id = select max id in codeigniter

  3. 3

    Select ONE random row from Table1 where id does not exist in Table2

  4. 4

    没有这样的表:TABLE_TEAM(代码 1):,编译时:SELECT * FROM TABLE_TEAM WHERE (TEAM_ID = '133604')

  5. 5

    如何在 Linq 中编写 SELECT FROM myTable WHERE id = (SELECT)?

  6. 6

    MySQL SELECT WHERE ID IN函数()

  7. 7

    mysql select * from table group by id with rollup

  8. 8

    Most efficient way to SELECT rows WHERE the ID EXISTS IN a second table

  9. 9

    MySQL-SELECT…WHERE ID IN(SELECT ...)

  10. 10

    相当于select * from from a where account_id in(从b选择select account_id)的Python

  11. 11

    PHP(“ SELECT * FROM Table WHERE ... AND ...”)

  12. 12

    SELECT * FROM表where CURDATE()

  13. 13

    选择 count(*) from table where (multiple id) in (table)

  14. 14

    “ SELECT * FROM ...” VS“ SELECT ID FROM ...”性能

  15. 15

    mysql:SELECT WHERE ID IN()和其他

  16. 16

    与SELECT col1 FROM table WHERE col2 = somestring对应的Django ORM是什么?

  17. 17

    相当于SELECT * FROM table WHERE column1 = column2的熊猫

  18. 18

    如何在Firebase中编写查询,例如SELECT * FROM table WHERE status ='1'

  19. 19

    由以下原因引起:android.database.sqlite.SQLiteException:否这样的表:strings:,而在编译时:SELECT ID,字符串FROM字符串WHERE ID =?

  20. 20

    如何在vb.net中使用'select ... from ..where id in(list)'语法在vb.net中创建SQL查询

  21. 21

    MySQL手动在子句“ WHERE IN(SELECT ...)”中添加ID

  22. 22

    MySQL SELECT FROM 3 Table with where

  23. 23

    我可以像这样将python的`for`语句与SQL结合:`db.select('table_name',where ='...')中的for id,name,ctime

  24. 24

    在HTML select中获取所选表的ID

  25. 25

    为什么SELECT ... WHERE id = a如果值是0则返回结果

  26. 26

    使用where not语句的慢速MySQL SELECT MAX(ID)

  27. 27

    MySQL从表1中选择ID并从表2中选择计数(ID)

  28. 28

    MySQL JOIN 3表通过WHERE搜索ID从1开始

  29. 29

    MySQL JOIN 3表通过WHERE搜索ID从1开始

热门标签

归档