Я пользуюсь этим сайтом уже много лет, и это первый раз, когда я задаю вопрос здесь, так что я немного напуган: 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, а затемполучить lm
только из таблицы_b.Я получаю все данные из table_a следующим образом:
SELECT r_id, foo, bar from table_a
Мне нужно использовать идентификаторы, которые я получаю из столбца bar
, чтобы получить lm
из table_b.Так есть ли способ, которым я могу передать массив, чтобы получить только данные, основанные на идентификаторах в массиве?Если нет, то какой будет самый эффективный способ получить их?
Результат, который я ожидаю, - jk, lol, funk
.Буду признателен за любую помощь, спасибо!