Я уверен, что это очень простой вопрос, но я продолжаю застревать:
Table A - image_number, camera_type, total_sales
Table B - image_number, keyword
Таблица A имеет одну строку для каждого image_number
- пример:
image_number="AXJ789, camera_type="Nikon", total_sales=678
image_number="JIJ123", camera_type="Canon", total_sales=999
image_number="KNI908", camera_type="Sony", total_sales=565
Таблица B имеет много строк для каждого image_number
- пример:
image_number="AXJ789", keyword = "rain"
image_number="AXJ789", keyword = "mountain"
image_number="AXJ789", keyword = "grass"
image_number="AXJ789", keyword = "cloud"
Я пытаюсь присоединиться к двум таблицам, чтобы получить следующий вывод:
image_number = "AXJ789", camera_type = 678, camera_type = "Nikon", ключевое слово (1) = "дождь", ключевое слово (2) = "гора", ключевое слово (3) = "трава", ключевое слово (4) = "облако"
Другими словами, я хочу, чтобы все элементы в каждой строке в таблице A + все элементы из таблицы B. Для каждого image_number
в таблице A не может быть «ключевых слов» в таблице B или 50 ключевых слов - зависит от изображения.
Когда я делаю ВНУТРЕННЕЕ СОЕДИНЕНИЕ, конечно, я могу получить одно «ключевое слово» из таблицы B, но я не могу понять, как получить их все.