Advertisement
TDCustmerSupportJP

Untitled

Aug 3rd, 2017
896
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.75 KB | None | 0 0
  1. -- Temprary Table の作成 --
  2. WITH trump AS (SELECT * FROM ( VALUES
  3. ('♦',1),('♦',2),('♦',3),('♦',4),('♦',5),('♦',6),('♦',7),('♦',8),
  4. ('♤',8),('♤',9),('♤',10),('♤',11),('♤',12),('♤',13),
  5. ('♣',1),('♣',3),('♣',5),('♣',7),('♣',9),('♣',11),('♣',13),
  6. ('♡',2),('♡',4),('♡',6),('♡',8),('♡',10),('♡',12),
  7. ('joker',0)
  8. ) AS t(symbol,number))
  9. -- 以下,temporary table: trump を用いてのクエリ --
  10. SELECT n1.symbol,n2.symbol, n1.number, n2.number
  11. FROM
  12. (
  13.   SELECT number, symbol
  14.   FROM trump
  15.   WHERE symbol!='joker'
  16. ) n1
  17. JOIN
  18. (
  19.   SELECT number, symbol
  20.   FROM trump
  21.   WHERE symbol!='joker'
  22. ) n2
  23. ON n1.symbol = n2.symbol
  24. HAVING n1.number < n2.number
  25. ORDER BY n1.symbol, n2.symbol, n1.number, n2.number
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement