sql >> Databasteknik >  >> RDS >> Mysql

Hur får jag resultatet av två select-satser på en enda rad?

med UNION

( SELECT * FROM mtable WHERE SId= ? ) UNION (SELECT * FROM mtable WHERE SId= ?)

Om jag förstod rätt vad du menade, notera även i det här fallet för detta enkla tillstånd kan du helt enkelt göra:

SELECT * FROM mtable WHERE SId= ? OR SId = ?


  1. Maximalt antal tecken i etiketter (tabellnamn, kolumner etc)

  2. PHP odefinierad variabel mysqli-anslutning

  3. GRANT med databasnamn jokertecken i MySQL?

  4. mysql för att få rekorddjup, räkna förälder- och förfadersposter