Mysqlでは、クエリからこの種の結果が得られます
+-id-+-name--+is_active-+---date---+
| 1 | name1 | 1 | 21231321 |
| 3 | name3 | 1 | 11313213 |
| 4 | name9 | 1 | 10313213 |
| 8 | name3 | 1 | 10013213 |
| 54 | name2 | 0 | 0 |
| 9 | name5 | 0 | 0 |
| 11 | name8 | 0 | 0 |
このクエリを再度選択せずに、この結果クエリから複数の選択を行いたい。
上記の結果クエリから、この3つの条件を1つに抽出したいと思います
1.Give me first two rows (result query above is sorted by date)
2.Give me one random row where is_active = 1 and not in results in 1.
3.Give me one random row where is_active = 0
database views
とについて読みましstored procedures
たが、これが最善の方法かどうかわかりませんか?
誰かが私にこのためのMySQLコードを提供できますか?
ありがとう