ajw0100
https://support.chartio.com/quick-start/#layers
Feel free to reach out to me (aj at chartio.com) for more info!
Using Amazon Redshift's Interleaved Sort Keys for 35x Faster Queries
Documenting Your Data Warehouse
The Z-Order Curve and Amazon Redshift's Interleaved Sort Keys, Pt. 1
Off the Charts: An Interview with Craig Kerstiens
Also, you should probably show some explain plans before making this claim: "Without lateral joins, we would need to resort to PL/pgSQL to do this analysis. Or, if our data set were small, we could get away with complex, inefficient queries."
Here's a comparison of the explain plan from your query without the `sum(1)` and `order by...limit` business and a query using only left joins (no use of lateral): https://gist.github.com/ajw0100/0d86715d6ce97389f306. Note, I ran this against an empty copy of your exact table (no data, no statistics). However, the explain plans are the same.
My understanding is that lateral was really meant for set returning functions like generate_series as others have already mentioned.
Edit: I should mention I know you were just trying to demonstrate how lateral works and that it is always good to see people writing about new Postgres features!
Larry Ellison snubs 60,000 at his own conference for the America's Cup
Not trying to call them out. I really like Dan and have learned a lot from his writing. I hope they do actually have that many customers paying $25-99 per rep per month. Just wondering how it adds up?
Firefly-Olark partnership: 6000 customers paying fixed rate or $25-99/rep/month
Ubiquiti Networks Founder on Information Asymmetry in Enterprise Sales
Convenience is an Attack Vector
This might have been what you're looking for if it was still updated. Still some funny stuff there though.
For example multiple lines in this query would cause an error:
SELECT a.field1,
a.field2,
-- b.field1,
-- b.field2,
c.field1,
-- b.field3
FROM a,
-- b,
c
WHERE --a.field1 = b.field1
AND a.field2 = c.field1
This query would not cause an error (Note that DUAL is a dummy table in Oracle that contains 1 column and row): SELECT 0
, a.field1
, a.field2
--, b.field1
--, b.field2
, c.field1
--, b.field3
FROM dual
, a
--, b
, c
WHERE 0=0
-- AND a.field1 = b.field1
AND a.field2 = c.field1
It does add a 0 column to the result set but that can be dealt with or removed after development.I'm guessing violating a copyright is more likely to result in aggressive legal action whereas a ToS violation would just get you banned from the service or sent some sort of cease and desist.
CharlieRose.com is down
Man bikes to doorsteps of over 4,000 corporations over 22 years
edit: added trust quote.