gpt4 book ai didi

PHP mysqli SELECT * 来自 my_table WHERE id = array_of_ids

转载 作者:行者123 更新时间:2023-12-01 00:17:24 25 4
gpt4 key购买 nike

我已经使用这个网站很多年了,这是我第一次在这里提问,所以现在有点害怕:D

这就是我的问题,我有两个表。在 table_a 中我有三列,在 table_b 中我有 5 列。所以现在的设置看起来像这样:

       table_a

| r_id | foo | bar |
+------+-------+-----+
| 1 | dude | 5 |
+------+-------+-----+
| 2 | homie | 6 |
+------+-------+-----+
| 3 | bro | 7 |
+------+-------+-----+

table_b

| id | ada | rea | lm | cor |
+----+-------+-----+------+------+
| 5 | ching | ink | jk | 32.4 |
+----+-------+-----+------+------+
| 1 | momo | pal | lmao | 95.5 |
+----+-------+-----+------+------+
| 6 | mama | pen | lol | 26.9 |
+----+-------+-----+------+------+
| 4 | chac | pin | fun | 91.2 |
+----+-------+-----+------+------+
| 7 | chim | lap | funk | 82.4 |
+----+-------+-----+------+------+
| 9 | cho | kil | fin | 38.1 |
+----+-------+-----+------+------+

现在我要做的是从 table_a 中获取所有数据,然后只从 table_b 中获取 lm。我像这样从 table_a 获取所有数据:

从 table_a 中选择 r_id、foo、bar

我需要使用从 bar 列中获取的 ID 从 table_b 中获取 lm。那么有没有一种方法可以传递数组以仅根据数组中的 id 获取数据?如果没有,那么最有效的方法是什么?

我期待的输出是jk, lol, funk。非常感谢任何帮助,谢谢!

最佳答案

您应该考虑使用 JOIN在 1 个查询中将两个表链接在一起...

SELECT  r_id, foo, bar, lm
FROM table_a
JOIN table_b on bar = id

关于PHP mysqli SELECT * 来自 my_table WHERE id = array_of_ids,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53275633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com