SQL Queries

use sql_store;

select *
from order_items as o
join products as p
using(product_id);

select p.name,o.order_id,o.quantity,o.unit_price
from order_items as o
join products as p
using(product_id);

select p.name,o.order_id,o.quantity,o.unit_price
from order_items as o
join products as p
using(product_id)
where quantity regexp '1$|2|3';

select *
from order_items as o
join sql_inventory.products as p
using(product_id);

select *
from order_items as o
join sql_inventory.products as p
using(product_id)
where quantity=10;

use sql_hr;

select *
from employees;

select *
from employees as e
join employees as m
on e.reports_to=m.employee_id;

select e.employee_id,e.first_name,m.first_name as manager
from employees as e
join employees as m
on e.reports_to=m.employee_id;

use sql_store;

select *
from customers as c
join orders as o1
using(customer_id)
join order_statuses as o2
on o2.order_status_id=o1.status;

select o1.order_id,o1.order_date,c.first_name,c.last_name,o2.name
from customers as c
join orders as o1
using(customer_id)
join order_statuses as o2
on o2.order_status_id=o1.status;

select o1.order_id,o1.order_date,c.first_name,c.last_name,o2.name
from customers as c
join orders as o1
using(customer_id)
join order_statuses as o2
on o2.order_status_id=o1.status
order by order_date;

use sql_invoicing;

select *
from payments as p1
join payment_methods as p2
on p1.payment_method=p2.payment_method_id;

select *
from payments as p1
join payment_methods as p2
on p1.payment_method=p2.payment_method_id
join clients as c
on c.client_id=p1.client_id;

select p1.date,p1.invoice_id,p1.date,c.name,p2.name
from payments as p1
join payment_methods as p2
on p1.payment_method=p2.payment_method_id
join clients as c
on c.client_id=p1.client_id;

select p1.date,p1.invoice_id,p1.date,c.name,p2.name
from payments as p1
join payment_methods as p2
on p1.payment_method=p2.payment_method_id
join clients as c
on c.client_id=p1.client_id
where p2.name='Cash';

Comments

Popular posts from this blog

SQL Queries

SQL Queries

SQL Queries