@@ -214,13 +214,13 @@ SELECT '' AS "xxx", t1.a, t2.e
214
214
WHERE t1.a = t2.d;
215
215
xxx | a | e
216
216
-----+---+----
217
+ | 0 |
217
218
| 1 | -1
218
219
| 2 | 2
219
- | 3 | -3
220
220
| 2 | 4
221
+ | 3 | -3
221
222
| 5 | -5
222
223
| 5 | -5
223
- | 0 |
224
224
(7 rows)
225
225
226
226
--
@@ -1567,27 +1567,27 @@ SELECT '' AS "xxx", *
1567
1567
FROM J1_TBL INNER JOIN J2_TBL USING (i);
1568
1568
xxx | i | j | t | k
1569
1569
-----+---+---+-------+----
1570
+ | 0 | | zero |
1570
1571
| 1 | 4 | one | -1
1571
- | 2 | 3 | two | 4
1572
1572
| 2 | 3 | two | 2
1573
+ | 2 | 3 | two | 4
1573
1574
| 3 | 2 | three | -3
1574
1575
| 5 | 0 | five | -5
1575
1576
| 5 | 0 | five | -5
1576
- | 0 | | zero |
1577
1577
(7 rows)
1578
1578
1579
1579
-- Same as above, slightly different syntax
1580
1580
SELECT '' AS "xxx", *
1581
1581
FROM J1_TBL JOIN J2_TBL USING (i);
1582
1582
xxx | i | j | t | k
1583
1583
-----+---+---+-------+----
1584
+ | 0 | | zero |
1584
1585
| 1 | 4 | one | -1
1585
- | 2 | 3 | two | 4
1586
1586
| 2 | 3 | two | 2
1587
+ | 2 | 3 | two | 4
1587
1588
| 3 | 2 | three | -3
1588
1589
| 5 | 0 | five | -5
1589
1590
| 5 | 0 | five | -5
1590
- | 0 | | zero |
1591
1591
(7 rows)
1592
1592
1593
1593
SELECT '' AS "xxx", *
@@ -1623,35 +1623,35 @@ SELECT '' AS "xxx", *
1623
1623
FROM J1_TBL NATURAL JOIN J2_TBL;
1624
1624
xxx | i | j | t | k
1625
1625
-----+---+---+-------+----
1626
+ | 0 | | zero |
1626
1627
| 1 | 4 | one | -1
1627
- | 2 | 3 | two | 4
1628
1628
| 2 | 3 | two | 2
1629
+ | 2 | 3 | two | 4
1629
1630
| 3 | 2 | three | -3
1630
1631
| 5 | 0 | five | -5
1631
1632
| 5 | 0 | five | -5
1632
- | 0 | | zero |
1633
1633
(7 rows)
1634
1634
1635
1635
SELECT '' AS "xxx", *
1636
1636
FROM J1_TBL t1 (a, b, c) NATURAL JOIN J2_TBL t2 (a, d);
1637
1637
xxx | a | b | c | d
1638
1638
-----+---+---+-------+----
1639
+ | 0 | | zero |
1639
1640
| 1 | 4 | one | -1
1640
- | 2 | 3 | two | 4
1641
1641
| 2 | 3 | two | 2
1642
+ | 2 | 3 | two | 4
1642
1643
| 3 | 2 | three | -3
1643
1644
| 5 | 0 | five | -5
1644
1645
| 5 | 0 | five | -5
1645
- | 0 | | zero |
1646
1646
(7 rows)
1647
1647
1648
1648
SELECT '' AS "xxx", *
1649
1649
FROM J1_TBL t1 (a, b, c) NATURAL JOIN J2_TBL t2 (d, a);
1650
1650
xxx | a | b | c | d
1651
1651
-----+---+---+------+---
1652
+ | 0 | | zero |
1652
1653
| 2 | 3 | two | 2
1653
1654
| 4 | 1 | four | 2
1654
- | 0 | | zero |
1655
1655
(3 rows)
1656
1656
1657
1657
-- mismatch number of columns
@@ -1660,13 +1660,13 @@ SELECT '' AS "xxx", *
1660
1660
FROM J1_TBL t1 (a, b) NATURAL JOIN J2_TBL t2 (a);
1661
1661
xxx | a | b | t | k
1662
1662
-----+---+---+-------+----
1663
+ | 0 | | zero |
1663
1664
| 1 | 4 | one | -1
1664
- | 2 | 3 | two | 4
1665
1665
| 2 | 3 | two | 2
1666
+ | 2 | 3 | two | 4
1666
1667
| 3 | 2 | three | -3
1667
1668
| 5 | 0 | five | -5
1668
1669
| 5 | 0 | five | -5
1669
- | 0 | | zero |
1670
1670
(7 rows)
1671
1671
1672
1672
--
@@ -1676,22 +1676,22 @@ SELECT '' AS "xxx", *
1676
1676
FROM J1_TBL JOIN J2_TBL ON (J1_TBL.i = J2_TBL.i);
1677
1677
xxx | i | j | t | i | k
1678
1678
-----+---+---+-------+---+----
1679
+ | 0 | | zero | 0 |
1679
1680
| 1 | 4 | one | 1 | -1
1680
- | 2 | 3 | two | 2 | 4
1681
1681
| 2 | 3 | two | 2 | 2
1682
+ | 2 | 3 | two | 2 | 4
1682
1683
| 3 | 2 | three | 3 | -3
1683
1684
| 5 | 0 | five | 5 | -5
1684
1685
| 5 | 0 | five | 5 | -5
1685
- | 0 | | zero | 0 |
1686
1686
(7 rows)
1687
1687
1688
1688
SELECT '' AS "xxx", *
1689
1689
FROM J1_TBL JOIN J2_TBL ON (J1_TBL.i = J2_TBL.k);
1690
1690
xxx | i | j | t | i | k
1691
1691
-----+---+---+------+---+---
1692
+ | 0 | | zero | | 0
1692
1693
| 2 | 3 | two | 2 | 2
1693
1694
| 4 | 1 | four | 2 | 4
1694
- | 0 | | zero | | 0
1695
1695
(3 rows)
1696
1696
1697
1697
--
@@ -1760,13 +1760,13 @@ SELECT '' AS "xxx", *
1760
1760
FROM J1_TBL RIGHT OUTER JOIN J2_TBL USING (i);
1761
1761
xxx | i | j | t | k
1762
1762
-----+---+---+-------+----
1763
+ | 0 | | zero |
1763
1764
| 1 | 4 | one | -1
1764
1765
| 2 | 3 | two | 2
1765
- | 3 | 2 | three | -3
1766
1766
| 2 | 3 | two | 4
1767
+ | 3 | 2 | three | -3
1767
1768
| 5 | 0 | five | -5
1768
1769
| 5 | 0 | five | -5
1769
- | 0 | | zero |
1770
1770
| | | |
1771
1771
| | | | 0
1772
1772
(9 rows)
@@ -1775,13 +1775,13 @@ SELECT '' AS "xxx", *
1775
1775
FROM J1_TBL RIGHT JOIN J2_TBL USING (i);
1776
1776
xxx | i | j | t | k
1777
1777
-----+---+---+-------+----
1778
+ | 0 | | zero |
1778
1779
| 1 | 4 | one | -1
1779
1780
| 2 | 3 | two | 2
1780
- | 3 | 2 | three | -3
1781
1781
| 2 | 3 | two | 4
1782
+ | 3 | 2 | three | -3
1782
1783
| 5 | 0 | five | -5
1783
1784
| 5 | 0 | five | -5
1784
- | 0 | | zero |
1785
1785
| | | |
1786
1786
| | | | 0
1787
1787
(9 rows)
0 commit comments