Potrzebuję połączyć dwa wyniki zapytania, jak w związku, ale chcę zachować tylko różnicę między tymi dwoma wynikami. czy to możliwe?MySQL - Czy możliwe jest uzyskanie "różnicy" dwóch wyników zapytania?
Po prostu wybieram WSZYSTKIE zasoby w Zapytaniu 1 i NIEZALECANE zasoby w Zapytaniu 2, oczywiście potrzebuję DOZWOLONYCH zasobów w moim ostatnim wyniku.
W pseodo kodu:
Query1 - Query2
queryResult 1:
+-------+
| id |
+-------+
| 1 |
+-------+
| 2 |
+-------+
| 3 |
+-------+
| 4 |
+-------+
| 5 |
+-------+
| 6 |
+-------+
queryResult 2:
+-------+
| id |
+-------+
| 2 |
+-------+
| 5 |
+-------+
potrzebne:
+-------+
| id |
+-------+
| 1 |
+-------+
| 3 |
+-------+
| 4 |
+-------+
| 6 |
+-------+
Wymóg jest niejasny. Wyjaśnienie tekstowe wspomina o WSZYSTKIM z zapytań1, ale ten przykład zaprzecza temu. Spróbujmy zdefiniować wymóg wyłącznie za pomocą przykładu. Jeśli zapytanie2 miało 7 lub 0, to czy te wartości byłyby zawarte w różnicy? – mjv
Zgadzam się, że tytuł nie jest zgodny z treścią pytania, ale samo pytanie jest dość jasne. OP prosi o odjęcie: wszystkie zasoby, które nie są "niedostępne": "A - B" – nickf
Przez minutę myślałem, że prosił o odjęcie wartości pól zapytania 1 do zapytania 2 wartości pól. – putolaruan