Мое знание соединения ужасное, я не могу найти правильный вариант для этого. Я хочу присоединиться к двум таблицам на TableA.userID и TableB.otherID, чтобы соответствовать желаемому результату. У меня нет внешних или первичных ключей, установленных на таблицах. Что я должен здесь использовать?Какой тип соединения я должен использовать?
TableA:
+--------+--------+---------+
| userID | field1 | field2 |
+--------+--------+---------+
TableB:
+--------+----------+---------+---------+---------+
| userID | otherID | myData1 | myData2 | myData3 |
+--------+----------+---------+---------+---------+
Desired Output:
+--------+----------+---------+---------+---------+--------+--------+
| userID | otherID | myData1 | myData2 | myData3 | field1 | field2 |
+--------+----------+---------+---------+---------+--------+--------+
Это вопрос NULL. У вас есть NULL userIDs? Если не использовать внутреннее соединение –