Ich muss zu Abfragen zusammenführen. Dies ist eine einfache Aufgabe, die ich viel mache, aber dieses Mal habe ich etwas Bizarres. Die zwei Abfragen, die ich zusammenführe, stammen aus derselben Tabelle und derselben Spalte.UNION ALLE | Merge 2 Abfragen, die die gleiche Spalte und Tabelle haben
Hier ist ein Grundmodell meiner ursprünglichen Tabelle:
|id|content|
0 | a
1 | b
2 | c
3 | d
Ich möchte meine Abfrage alles einmal zurückzukehren. Dann wieder, wo ich es ausgewählt habe. So SELECT * FROM 'my_table'
und SELECT * FROM 'my_table WHERE id IN (1,2)
Ich möchte es so etwas zurückgeben.
a
b
a
b
c
d
Edit: @dnoeth kommentiert die richtige Antwort. Ich habe es beim ersten Mal nicht richtig gelesen.
'1. SELECT UNION ALL 2. SELECT' – dnoeth
Hier ist, was ich gerade mache. Aber es funktioniert nicht. '$ posts = Posts :: wo ('id', '> =', 0) -> union ($ reposts) -> get();' – CriticalTheWizard