如何根据另一个表中的值访问表中的一行?

南达库马尔

我正在使用 MySQL 做一个小项目。我遇到了以下问题:

我创建2个表,studentbook分别与图6个5列。

    mysql> select * from book;
+--------+------+------------+---------+------+
| bookid | Name | Authorname | edition | cost |
+--------+------+------------+---------+------+
| cc12   | dbms | guna       |       5 |  500 |
| cc34   | CA   | fasil      |       5 |  600 |
| cs113  | OS   | rohan      |       3 |  300 |
| cs12   | AI   | ganesh     |       2 | 1000 |
| cs343  | c#   | jackesh    |       4 |  300 |
+--------+------+------------+---------+------+
5 rows in set (0.00 sec)

mysql> select * from studentbook;
+-----+--------+-----------+
| Sno | bookid | Studid    |
+-----+--------+-----------+
|   1 | cc12   | 14vec1088 |
|   2 | cs113  | 14vec1099 |
|   3 | cc34   | 14vec1132 |
|   4 | cs343  | 14vec2011 |
|   5 | cs12   | 14vec100  |
+-----+--------+-----------+
5 rows in set (0.00 sec)

现在,当我输入studid表中提到的任何内容时studentbook(这是由 PHP 在后端执行的),它应该显示与studid表中相应的书籍相关联的详细信息book

如何使用 MySQL Query 执行上述操作?

佩多

这可能是工作。

SELECT * FROM book
WHERE bookid IN 
(SELECT bookid FROM studentbook 
WHERE studid = "[Id of which you want book]");

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据同一行中的另一个值查找行值

来自分类Dev

一个表的DROP列,根据另一个表中的值

来自分类Dev

根据另一个表中的值在一个表中定义变量

来自分类Dev

如何列出引用SQL Server中另一个表的某一行的所有表?

来自分类Dev

如何获取更新语句以根据另一个表中的条目更改值

来自分类Dev

根据另一个表中的记录值将记录插入表中

来自分类Dev

SQLITE:如何根据另一个表中的不同列选择列值

来自分类Dev

根据另一个表中的值删除行

来自分类Dev

根据另一个表中的行数将特定行更新为值

来自分类Dev

MySql根据另一个表中的MAX值选择一个表中的所有行

来自分类Dev

根据当前插入的行在另一个表中创建一行

来自分类Dev

MySQL:根据另一个表中的第一个值选择表中的值

来自分类Dev

在一个工作表中复制一行并粘贴在另一个工作表中

来自分类Dev

根据另一个表中记录的值将记录插入表中

来自分类Dev

根据同一行中另一个元素的条件单击表中的元素

来自分类Dev

如何根据另一个表中的最后一个值自动递增?

来自分类Dev

根据每个唯一行的最大日期,将工作表中不同的行值提取到另一个工作表中

来自分类Dev

根据表名从表中获取数据作为另一个表的字段值

来自分类Dev

根据另一个表中组的最小值在表中设置值

来自分类Dev

在 Excel 中根据另一个表放置一个值

来自分类Dev

如何使用主键删除表中的一行,而不删除另一个表外键的值?

来自分类Dev

SELECT 一个表的一行,以及另一个表中的所有行

来自分类Dev

如何根据另一个表中是否有引用返回布尔字段值?

来自分类Dev

如何根据另一个表的值删除一个表中的行

来自分类Dev

如何使用另一个表中的数据填充一行?

来自分类Dev

如何使用join根据另一个表更新mysql中的多个值

来自分类Dev

如何根据另一个表的不同值从一个表中获取值?

来自分类Dev

如何根据另一个表中的值在表中插入值

来自分类Dev

如何根据 SQL Server 中的另一个表列值限制插入到表?

Related 相关文章

  1. 1

    根据同一行中的另一个值查找行值

  2. 2

    一个表的DROP列,根据另一个表中的值

  3. 3

    根据另一个表中的值在一个表中定义变量

  4. 4

    如何列出引用SQL Server中另一个表的某一行的所有表?

  5. 5

    如何获取更新语句以根据另一个表中的条目更改值

  6. 6

    根据另一个表中的记录值将记录插入表中

  7. 7

    SQLITE:如何根据另一个表中的不同列选择列值

  8. 8

    根据另一个表中的值删除行

  9. 9

    根据另一个表中的行数将特定行更新为值

  10. 10

    MySql根据另一个表中的MAX值选择一个表中的所有行

  11. 11

    根据当前插入的行在另一个表中创建一行

  12. 12

    MySQL:根据另一个表中的第一个值选择表中的值

  13. 13

    在一个工作表中复制一行并粘贴在另一个工作表中

  14. 14

    根据另一个表中记录的值将记录插入表中

  15. 15

    根据同一行中另一个元素的条件单击表中的元素

  16. 16

    如何根据另一个表中的最后一个值自动递增?

  17. 17

    根据每个唯一行的最大日期,将工作表中不同的行值提取到另一个工作表中

  18. 18

    根据表名从表中获取数据作为另一个表的字段值

  19. 19

    根据另一个表中组的最小值在表中设置值

  20. 20

    在 Excel 中根据另一个表放置一个值

  21. 21

    如何使用主键删除表中的一行,而不删除另一个表外键的值?

  22. 22

    SELECT 一个表的一行,以及另一个表中的所有行

  23. 23

    如何根据另一个表中是否有引用返回布尔字段值?

  24. 24

    如何根据另一个表的值删除一个表中的行

  25. 25

    如何使用另一个表中的数据填充一行?

  26. 26

    如何使用join根据另一个表更新mysql中的多个值

  27. 27

    如何根据另一个表的不同值从一个表中获取值?

  28. 28

    如何根据另一个表中的值在表中插入值

  29. 29

    如何根据 SQL Server 中的另一个表列值限制插入到表?

热门标签

归档