Understand the query command that uses two tables in MySQL(or Postgresql)
mysql join create table student(id integer, name varchar(100)); insert into student(id, name) values(0, "yingshaoxo"); insert into student(id, name) values(1, "god"); create table takes(id integer, course varchar(100)); insert into takes(id, course) values(0, "english"); insert into takes(id, course) values(0, "coding"); insert into takes(id, course) values(0, "business"); insert into takes(id, course) values(1, "english"); insert into takes(id, course) values(2, "web_design"); select * from student; select * from takes; select student.id, student.name, takes.course from (student join takes on student.id = takes.id); Other join keywords that may not useful SELECT whatever FROM TableA a INNER JOIN TableB b ON a.column_name_1 = b.column_name_1 WHERE b.ok = 'yes' SELECT order_table.id AS Id, user_table.banned AS User_got_banned, order_table.request_at AS Day , order_table. status AS Order_st...