php - 如何从两个没有任何连接的不同表中获取值

标签 php mysql sql join

我需要得到

  1. 问题
  2. ans1
  3. ans2
  4. ans3
  5. ans4 来自问题表和
  6. 回答Ary 来自 answerTOGETHER

这是我的表格的样子: 问题 qid 问题 ans1 ans2 ans3 ans4 回答 ans_id 答案Ary

我想要的是:
问题、ans1、ans2、ans3、ans4 和answerAry WHERE ans_id = :id

最佳答案

这是你想要的吗?

select q.*,
       (select a.answerAry from answer a where a.ans_id = :id) as answerAry
from question q;

关于php - 如何从两个没有任何连接的不同表中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55073950/

相关文章:

php - fastcgi 中的持久数据库连接

php - 查找功能的最佳实践(在 MVC 模型中)

php - HTML:单选按钮数组

mysql - 将用户事件编号存储在数据库中

Mysql:在同一张表上进行子查询更新?

php - Mandrill 未显示正确的抄送信息

sql - 用日期表填补日期空白

sql - 查找一列中与另一列中的特定行值相关的相同行数

sql - 奇怪的 Oracle 错误 : Identifier too long ORA-00972

MySQL Select 使用 alpha 通配符不起作用