Это мой запросОбъединение 2 таблицы
SELECT Testcases.Testcase, Tests.Result
FROM Testcases LEFT JOIN Tests ON Tests.TestCaseID=Testcases.ID
WHERE Tests.Release="1.1.111";
Однако, то, что я хочу, чтобы получить все строки в Testcases, независимо от того, если Tests.TestCaseID=Testcases.ID
. Для каждой строки в тестах есть одна строка в Testcases для данного номера выпуска.
Образцы:
Testcases table
---------------
ID Testcase
1 TC-1
2 TC-5
3 TC-8
Tests table
-----------
ID TestCaseID Result Release
1 1 OK 1.1.111
2 3 FAIL 1.1.111
То, что я хочу получить является
Testcase Result
TC-1 OK
TC-5 <empty>
TC-8 FAIL
Обновленный оригинальный пост. – Pablo