Advertisement
TDCustmerSupportJP

Untitled

Aug 3rd, 2017
918
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.98 KB | None | 0 0
  1. -- Temprary Table の作成 --
  2. WITH trump AS (SELECT * FROM ( VALUES
  3. ('♦',1),('♦',2),('♦',3),('♦',4),('♦',5),('♦',6),('♦',7),('♦',8),('♦',9),('♦',10),('♦',11),('♦',12),('♦',13),
  4. ('♤',1),('♤',2),('♤',3),('♤',4),('♤',5),('♤',6),('♤',7),('♤',8),('♤',9),('♤',10),('♤',11),('♤',12),('♤',13),
  5. ('♣',1),('♣',2),('♣',3),('♣',4),('♣',5),('♣',6),('♣',7),('♣',8),('♣',9),('♣',10),('♣',11),('♣',12),('♣',13),
  6. ('♡',1),('♡',2),('♡',3),('♡',4),('♡',5),('♡',6),('♡',7),('♡',8),('♡',9),('♡',10),('♡',11),('♡',12),('♡',13),
  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. ORDER BY n1.symbol, n2.symbol, n1.number, n2.number
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement