Questions tagged [with-clause]

A WITH clause is the ISO/ANSI terminology for "common table expression". A WITH clause provides a way to write named queries for use in a larger query

67 questions
275
votes
2 answers

SQL WITH clause example

I was trying to understand how to use the WITH clause and the purpose of the WITH clause. All I understood was, the WITH clause was a replacement for normal sub-queries. Can anyone explain this to me with a small example in detail ?
user1213167
156
votes
7 answers

How do you use the "WITH" clause in MySQL?

I am converting all my SQL Server queries to MySQL and my queries that have WITH in them are all failing. Here's an example: WITH t1 AS ( SELECT article.*, userinfo.*, category.* FROM question INNER JOIN userinfo ON…
48
votes
4 answers

Using the WITH clause in an INSERT statement

I was wondering if this was possible. I have an existing query that uses the WITH clause to apply some aggregated data to a SELECT query like so: (massively simplified) ;WITH alias (y,z) AS ( SELECT y,z FROM tableb ) SELECT y, z FROM alias I…
Macs Dickinson
  • 967
  • 1
  • 6
  • 14
30
votes
2 answers

Postgres "missing FROM-clause entry" error on query with WITH clause

I am trying to use this query in Postgres 9.1.3: WITH stops AS ( SELECT citation_id, rank() OVER (ORDER BY offense_timestamp, defendant_dl, offense_street_number, …
Aren Cambre
  • 6,540
  • 9
  • 30
  • 36
14
votes
3 answers

How to create a table using "With" clause in SQL

I'm attempting to create a persistent table using the WITH clause however, I'm getting an error. For context the answer that I currently find is CREATE TABLE my_table AS WITH my_tables_data AS ( SELECT another_table.data1 AS some_value …
user2023068
  • 435
  • 1
  • 6
  • 14
13
votes
2 answers

sql with clause within a with clause

can i do something like this : with t as ( with tt as ( select * from table ) SELECT * FROM tt ) select * from t i willing to perform some logic on output of inner with clause &…
objectWithoutClass
  • 1,631
  • 3
  • 14
  • 15
7
votes
2 answers

T-SQL: multiple usage of CTE alias - not only in outer query

I've got a question which occurs when I was using the WITH-clause in one of my script. The question is easy to pointed out I wanna use the CTE alias multiple times instead of only in outer query and there is crux. For instance: -- Define the CTE…
Mani
  • 783
  • 1
  • 9
  • 19
6
votes
2 answers

What would be the difference between WITH clause & temporary table?

In layman terms, what would be the key differences between WITH clause & temporary table? In which scenario it is better to use one over the other?
6
votes
1 answer

What with clause do? Neo4j

I don't understand what WITH clause do in Neo4j. I read the The Neo4j Manual v2.2.2 but it is not quite clear about WITH clause. There are not many examples. For example I have the following graph where the blue nodes are football teams and the…
harry-potter
  • 1,981
  • 5
  • 29
  • 55
5
votes
1 answer

WITH Clause : Subquery Factoring using Hibernate

WITH dept_count AS ( SELECT deptno, COUNT(*) AS dept_count FROM emp GROUP BY deptno) SELECT e.ename AS employee_name, dc.dept_count AS emp_dept_count FROM emp e, dept_count dc WHERE e.deptno = dc.deptno; How can we map the…
4
votes
2 answers

JOOQ query to JOIN ON WITH clause

How can I write a JOOQ query to join on a field from a "with" clause? For example, I've tried: create.with("a").as(select( val(1).as("x"), val("a").as("y") )) .select() …
eoinmullan
  • 1,157
  • 1
  • 9
  • 32
3
votes
5 answers

Oracle WITH CLAUSE not working?

I'm trying to use a WITH clause in a query but keep getting the message ORA-00942: table or view does not exist I've tried to create a simple query just as an example here: WITH test AS ( SELECT COUNT(Customer_ID) FROM Customer ) SELECT…
Dan
3
votes
2 answers

Cypher – How to carry variables through WITH pipe

I have the following query: START e1=node:event(prop="0") MATCH e1-[r:rbel]->e2 WITH e1, e2, count(e1) as ecount MATCH e1-[:redge]->p<-[:redge]-e2 WITH p.element_type as Type, p.label as Label, (count(p)*100./ecount) as percentage WHERE percentage >…
zanbri
  • 5,958
  • 2
  • 31
  • 41
3
votes
1 answer

Rails 4 AR `from` different than rails 3?

In rails 3 if I write: Model.from('models') arel generates the following sql: select "models".* from models In rails 4 the same arel generates the following sql: select "models".* from 'models', NULL The table name is wrapped in quotes and ',…
Dane O'Connor
  • 75,180
  • 37
  • 119
  • 173
3
votes
1 answer

postgres 'WITH' clause with jooq

Hell, I can't find a way to use the postgres 'WITH' clause with JOOQ. Could you please let me know if it's supported by JOOQ? Thanks
1
2 3 4 5