ADVERTISEMENT
  • Trang chủ
  • Tin Tức
  • Liên hệ
Thứ Hai, Tháng Sáu 5, 2023
Tin Tức Giáo Dục Học Tập Tiny
No Result
View All Result
  • Giáo Án
  • Học Tập
    • Lớp 1
    • Lớp 2
    • Lớp 3
    • Lớp 4
    • Lớp 5
    • Lớp 6
    • Lớp 7
    • Lớp 8
    • Lớp 9
    • Lớp 10
    • Lớp 11
    • Lớp 12
  • Sách Tham Khảo
    • Sách Tham Khảo Lớp 1
    • Sách Tham Khảo Lớp 2
    • Sách Tham Khảo Lớp 3
    • Sách Tham Khảo Lớp 4
    • Sách Tham Khảo Lớp 5
    • Sách Tham Khảo Lớp 6
    • Sách Tham Khảo Lớp 7
    • Sách Tham Khảo Lớp 8
    • Sách Tham Khảo Lớp 9
    • Sách Tham Khảo Lớp 10
    • Sách Tham Khảo Lớp 11
    • Sách Tham Khảo Lớp 12
  • Ôn Thi
    • Thi THPT Quốc Gia
    • Địa Lý
    • Giáo Dục Công Dân
    • Hóa Học
    • Lịch Sử
    • Ngoại Ngữ
    • Ngữ Văn
    • Sinh Học
    • Vật Lý
    • Toán Học
  • Sách Kinh Tế
  • Sách Ngoại Ngữ
    • Tiếng Nhật
    • Tiếng Pháp
    • Tiếng Trung
  • Biểu mẫu
    • Giáo dục – Đào tạo
  • Sách Văn Học
  • Sách Y Học
  • Tài Liệu
    • Thủ tục hành chính
    • Việc làm – Nhân sự
    • Y học
    • Bộ đội – Quốc phòng – Thương binh
    • Doanh nghiệp
    • Giáo dục – Đào tạo
    • Giao thông vận tải
    • Hôn nhân – Gia đình
    • Quyền Dân sự
    • Tin Tức
  • Tâm Lý & Kỹ Năng
  • Giáo Án
  • Học Tập
    • Lớp 1
    • Lớp 2
    • Lớp 3
    • Lớp 4
    • Lớp 5
    • Lớp 6
    • Lớp 7
    • Lớp 8
    • Lớp 9
    • Lớp 10
    • Lớp 11
    • Lớp 12
  • Sách Tham Khảo
    • Sách Tham Khảo Lớp 1
    • Sách Tham Khảo Lớp 2
    • Sách Tham Khảo Lớp 3
    • Sách Tham Khảo Lớp 4
    • Sách Tham Khảo Lớp 5
    • Sách Tham Khảo Lớp 6
    • Sách Tham Khảo Lớp 7
    • Sách Tham Khảo Lớp 8
    • Sách Tham Khảo Lớp 9
    • Sách Tham Khảo Lớp 10
    • Sách Tham Khảo Lớp 11
    • Sách Tham Khảo Lớp 12
  • Ôn Thi
    • Thi THPT Quốc Gia
    • Địa Lý
    • Giáo Dục Công Dân
    • Hóa Học
    • Lịch Sử
    • Ngoại Ngữ
    • Ngữ Văn
    • Sinh Học
    • Vật Lý
    • Toán Học
  • Sách Kinh Tế
  • Sách Ngoại Ngữ
    • Tiếng Nhật
    • Tiếng Pháp
    • Tiếng Trung
  • Biểu mẫu
    • Giáo dục – Đào tạo
  • Sách Văn Học
  • Sách Y Học
  • Tài Liệu
    • Thủ tục hành chính
    • Việc làm – Nhân sự
    • Y học
    • Bộ đội – Quốc phòng – Thương binh
    • Doanh nghiệp
    • Giáo dục – Đào tạo
    • Giao thông vận tải
    • Hôn nhân – Gia đình
    • Quyền Dân sự
    • Tin Tức
  • Tâm Lý & Kỹ Năng
No Result
View All Result
Tin Tức Giáo Dục Học Tập Tiny
No Result
View All Result
ADVERTISEMENT

Trang chủ » Blog » Hướng dẫn how to select two columns from two different tables in mysql – cách chọn hai cột từ hai bảng khác nhau trong mysql

Hướng dẫn how to select two columns from two different tables in mysql – cách chọn hai cột từ hai bảng khác nhau trong mysql

Sam Van by Sam Van
23 Tháng Mười, 2022
in Blog
0
Hướng dẫn how to select two columns from two different tables in mysql – cách chọn hai cột từ hai bảng khác nhau trong mysql
ADVERTISEMENT
ADVERTISEMENT
7 thuê có bao nhiêu loại hay nhất hiện nay

Ở đây, có smth được gọi là Join tham gia, tham gia chéo, tham gia bên trái và tham gia bên phải trong MySQL và cả SQL Server cho phép bạn lấy dữ liệu từ các bảng khác nhau như bạn muốn thông qua các điều kiện dựa trên các cột của bạn;

Có thể bạn quan tâm
  • Tham Khảo 5 màn hình xr bao nhiêu inch tốt nhất
  • talking booty là gì – Nghĩa của từ talking booty
  • Xem Ngay 7 thêm phần tử vào mảng java tốt nhất
  • 6 biểu hiện của hiv ở nam giới giai đoạn đầu hay nhất
  • Tổng hợp 6 viết công thức tính tốc độ tốt nhất

Vì vậy, hãy bắt đầu:

Bạn Đang Xem: Hướng dẫn how to select two columns from two different tables in mysql – cách chọn hai cột từ hai bảng khác nhau trong mysql

Trước tiên, hãy tạo các bảng của chúng tôi (Sample1, Sample2):

--Create Table sample1 :
CREATE TABLE sample1 (id BIGINT NOT NULL AUTO_INCREMEN , name_sample1 VARCHAR(100),age INT);

--Create Table sample2 :
CREATE TABLE sample2 (id BIGINT NOT NULL AUTO_INCREMEN , name_sample2 VARCHAR(100));

-- Now Let's put an trigger in order to avoid getting incorrect values :

DELIMITER $$

CREATE TRIGGER IF NOT EXISTS insert_sample1_trigger BEFORE INSERT ON sample1 
FOR EACH ROW
BEGIN

IF NEW.name_sample1 <> "" AND NEW.age <> "0" THEN

INSERT INTO sample2 (name_sample2) VALUES (NEW.name_sample1);

ELSE
INSERT INTO sample1 (name_sample1,age) VALUES ("Unknown" , 10);
INSERT INTO sample2 (name_sample2) VALUES ("Unknown"); 

END IF;

END$$    

DELIMITER ;

After U ran this query , trigger will be added;

--- Now Inserting 

INSERT INTO sample1(name_sample1,age) VALUES ("SomeOne Name" , 15); 

Sau khi chạy truy vấn này, tên sẽ được thêm vào bảng Sample2, vì ID là tự động tăng lên, không cần phải gọi trong truy vấn chèn

Tôi name_sample1 tuổi tác

1 Tên ai đó15

Nhưng nếu tôi đưa ra một giá trị khác …

INSERT INTO sample1(name_sample1,age) VALUES ("SomeOne Name" , 0); 
Tôi name_sample1 tuổi tác

1 Tên ai đó10

Nhưng nếu tôi đưa ra một giá trị khác …

SELECT * FROM sample1 s1 INNER JOIN sample2 s2 USING(id) GROUP BY s1.name_sample1 
ORDER BY s1.name_sample1 DESC

không xác định

– Bây giờ cuối cùng chọn truy vấn những gì chúng tôi đang chờ đợi:

Tôi đang sử dụng MySQL và đây là lược đồ mà tôi có:

Đây là bảng đầu tiên của tôi user

+-----+------------------+
| id  | name             |
+-----+------------------+
| 101 | Daniel Radcliffe |
| 102 | Elijah Wood      |
| 103 | Robert Downey Jr |
+-----+------------------+

Xem Thêm : Tổng hợp 6 ngữ văn 11 thương vợ hay nhất

Đây là bảng thứ hai của tôi movie

+----+---------------------+
| id | name                |
+----+---------------------+
|  1 | Harry Potter 1      |
|  2 | Harry Potter 2      |
|  3 | Harry Potter 3      |
|  4 | Lord of the Rings 1 |
|  5 | Lord of the Rings 2 |
|  6 | Lord of the Rings 3 |
|  7 | Iron Man 1          |
|  8 | Iron Man 2          |
+----+---------------------+

Đây là bảng cuối cùng của tôi

INSERT INTO sample1(name_sample1,age) VALUES ("SomeOne Name" , 0); 

0

+---------+----------+ 
| user_id | movie_id | 
+---------+----------+ 
|     101 |        1 | 
|     101 |        2 | 
|     101 |        3 | 
|     102 |        4 | 
|     102 |        5 | 
|     102 |        6 | 
|     103 |        7 | 
|     103 |        8 | 
+---------+----------+ 

Bây giờ tôi muốn hiển thị

INSERT INTO sample1(name_sample1,age) VALUES ("SomeOne Name" , 0); 

1 và movie cạnh nhau một cái gì đó như thế này:

+------------------+--------------------+
| Daniel Radcliffe | Harry Potter 1     |
| Daniel Radcliffe | Harry Potter 2     |
| Daniel Radcliffe | Harry Potter 3     |
| Elijah Wood      | Lord of the Rings 1|
| Elijah Wood      | Lord of the Rings 2|
| Elijah Wood      | Lord of the Rings 3|
| Robert Downey Jr | Iron Man 1         |
| Robert Downey Jr | Iron Man 2         |
+------------------+--------------------+

Bảng

INSERT INTO sample1(name_sample1,age) VALUES ("SomeOne Name" , 0); 

0 có các khóa nước ngoài cho user_id và movie_id mà người dùng tham chiếu.id và movie.id tương ứng. Vì vậy, làm thế nào tôi có thể sử dụng các kết nối để hiển thị dữ liệu trên.

Cách chọn nhiều cột từ các bảng khác nhau trong MySQL với các ví dụ mã

Xin chào tất cả mọi người, trong bài đăng này, chúng tôi sẽ xem xét cách giải quyết Cách chọn nhiều cột từ các bảng khác nhau trong vấn đề MySQL trong ngôn ngữ lập trình.

-- MySQL 
-- t1 = table1
-- dt2 = column of table
SELECT t1.dt2, t2.dt4, t2.dt5, t2.dt3 #get dt3 data from table2
FROM table1 t1, table2 t2 -- Doesn't need to have t1, or t2
WHERE t1.dt2 = 'asd' AND t2.dt4 = 'qax' AND t2.dt5 = 456

Chúng tôi đã chỉ ra cách giải quyết cách chọn nhiều cột từ các bảng khác nhau trong vấn đề MySQL bằng cách xem xét một số trường hợp khác nhau.

Để làm như vậy, chúng ta cần sử dụng Truy vấn tham gia để lấy dữ liệu từ nhiều bảng.example Cú pháp để chọn từ nhiều bảng:

  • Chọn p. P_ID, p. cus_id, p. P_NAME, C1. Tên1, C2. Tên2.
  • Từ sản phẩm như p.
  • Để lại tham gia Khách hàng1 là C1.
  • Trên P. Cus_id = C1. cus_id.
  • Để lại tham gia Khách hàng2 dưới dạng C2.
  • Trên P. Cus_id = C2. cus_id.

Xem Tắt

Làm cách nào để tham gia nhiều cột từ các bảng khác nhau trong SQL?

Nếu bạn muốn lấy dữ liệu được lưu trữ trong các bảng được nối bởi khóa ghép có khóa chính trong một bảng và khóa ngoại trong một bảng khác, chỉ cần sử dụng điều kiện tham gia trên nhiều cột. Trong một bảng tham gia (trong ví dụ của chúng tôi, đăng ký), chúng tôi có một khóa chính được xây dựng từ hai cột (student_id và khóa học_code).

Làm cách nào để in hai cột từ hai bảng khác nhau trong SQL?

Xem Thêm : 7 thuê có bao nhiêu loại hay nhất hiện nay

Tham gia bên ngoài đầy đủ bổ sung lại tất cả các hàng được thả từ cả hai bảng.

  • Bên ngoài tham gia. Một tham gia bên ngoài bên phải thêm lại tất cả các hàng được thả từ bảng thứ hai (phải) trong điều kiện nối và các cột đầu ra từ bảng thứ nhất (bên trái) được đặt thành NULL.
  • Bên ngoài tham gia.
  • Tham gia đầy đủ bên ngoài.

Làm cách nào để chọn nhiều cột trong bảng trong mysql?

Để chọn nhiều cột từ một bảng, chỉ cần tách tên cột bằng dấu phẩy! Ví dụ, truy vấn này chọn hai cột, tên và ngày sinh, từ bảng People: chọn tên, sinh từ mọi người; Đôi khi, bạn có thể muốn chọn tất cả các cột từ một bảng.

Làm cách nào để chọn một cột từ một bảng khác trong SQL?

Cú pháp: Chọn * từ bảng_name WHERE cột_name = (chọn cột_name từ TABLE_NAME); Truy vấn được viết sau mệnh đề WHERE là Sub Truery trong cú pháp trên. Chúng ta có thể sử dụng lệnh sau để tạo cơ sở dữ liệu có tên là Geek.28-OCT-2021

Làm cách nào để truy vấn nhiều cột trong SQL?

Sử dụng câu lệnh CHỌN để truy xuất dữ liệu trong SQL để truy xuất nhiều cột từ bảng, bạn sử dụng cùng một câu lệnh CHỌN. Sự khác biệt duy nhất là bạn phải chỉ định nhiều tên cột sau từ khóa chọn và tách từng cột bằng dấu phẩy.14-OCT-2015

Làm cách nào để tham gia ba bảng trong các cột khác nhau trong SQL?

Cách tham gia 3 bảng trở lên trong SQL

  • Tham gia đơn giản. Đầu tiên, tất cả các bảng được tham gia bằng cách sử dụng từ khóa tham gia, sau đó là mệnh đề WHERE được sử dụng: từ nhân viên e tham gia Cục tham gia Mức lương d. Nơi e. Id = s. Emp_id và e.
  • Tham gia lồng nhau. Câu lệnh tham gia lồng nhau được sử dụng với từ khóa trên: chọn e. Id, e. Tên, s. Mức lương, d.

Làm cách nào để tham gia các bảng khác nhau trong SQL?

Sự tham gia được thực hiện bởi toán tử tham gia. Trong mệnh đề từ, tên của bảng đầu tiên (sản phẩm) được theo sau bởi một từ khóa tham gia sau đó bằng tên của bảng thứ hai (danh mục). Điều này sau đó được theo sau bởi từ khóa BẬT và theo điều kiện tham gia các hàng từ các bảng khác nhau.16-SEPT-2020

Làm cách nào để lấy dữ liệu từ nhiều bảng trong SQL?

Câu lệnh dưới đây có thể được sử dụng để lấy dữ liệu từ nhiều bảng, vì vậy, chúng ta cần sử dụng tham gia để lấy dữ liệu từ nhiều bảng. Cú pháp: Chọn Tablenmae1.17-Aug-2020

Làm cách nào để lấy dữ liệu từ hai bảng trong mysql?

Chọn từ nhiều bảng trong MySQL

  • Sử dụng nhóm bằng thực phẩm để chọn từ nhiều bảng.
  • Sử dụng Tham gia để chọn từ nhiều bảng trong MySQL.
  • Sử dụng group_concat () và thao tác kết quả trong mysql.

Làm cách nào để chọn hai cột từ hai bảng khác nhau trong SQL?

Để làm như vậy, chúng tôi cần sử dụng Truy vấn tham gia để lấy dữ liệu từ nhiều bảng … Chọn p.P_ID, p.cus_id, p.P_NAME, C1.Tên1, C2.Tên2 .. Từ sản phẩm như p .. Để lại tham gia Khách hàng1 là C1 .. Trên P.Cus_id = C1.cus_id .. Để lại tham gia Khách hàng2 dưới dạng C2 .. Trên P.Cus_id = C2.cus_id ..

Làm cách nào để tham gia hai cột của các bảng khác nhau trong MySQL?

Điều khoản sử dụng này Tham gia kết hợp Bảng1 với Bảng2 khi hai cột mà cả hai bảng chia sẻ (ID và trạng thái) mỗi bảng có các giá trị phù hợp.Bảng1.ID = Bảng2.ID và Bảng1.trạng thái = Bảng 2.This join combines table1 with table2 when two columns that both tables share ( id and state ) each have matching values. table1.id = table2.id AND table1. state = table2.

Bạn có thể chọn các cột từ nhiều bảng trong SQL không?

Trong SQL, chúng tôi cũng có thể truy xuất dữ liệu từ nhiều bảng bằng cách sử dụng chọn với nhiều bảng thực sự dẫn đến sự tham gia chéo của tất cả các bảng.we can retrieve data from multiple tables also by using SELECT with multiple tables which actually results in CROSS JOIN of all the tables.

Bạn có thể chọn từ hai bảng trong MySQL không?

MySQL tham gia cho phép bạn truy cập dữ liệu từ nhiều bảng.Tham gia MySQL được thực hiện bất cứ khi nào hai hoặc nhiều bảng được tham gia trong một câu lệnh SQL.. A MySQL Join is performed whenever two or more tables are joined in an SQL statement.

Nguồn: https://quatangtiny.com
Danh mục: Blog

Liên Quan:

Cách qua môn triết học mác – lêninCách qua môn triết học mác – lênin Tác giả cuốn văn học sử phổ thông bằng chữ quốc ngữTác giả cuốn văn học sử phổ thông bằng chữ quốc ngữ Kế hoạch dạy học môn Thể dục 9 năm 2022 – 2023Kế hoạch dạy học môn Thể dục 9 năm 2022 – 2023 Chúng ta đáng yêu như The ReviewChúng ta đáng yêu như The Review
Tags: Hướng dẫn how to select two columns from two different tables in mysql - cách chọn hai cột từ hai bảng khác nhau trong mysql
ADVERTISEMENT
Previous Post

Đoạn văn tiếng Anh về lợi ích của việc học Tiếng Anh (16 mẫu)

Next Post

Ý nghĩa Sim sdt đuôi 74

Related Posts

6 tư duy thiết kế là gì hay nhất hiện nay
Blog

6 tư duy thiết kế là gì hay nhất hiện nay

5 Tháng Sáu, 2023
9 tải blockman go hack full kim cương hay nhất, đừng bỏ qua
Blog

9 tải blockman go hack full kim cương hay nhất, đừng bỏ qua

5 Tháng Sáu, 2023
Top 5 năng lượng ánh sáng hot nhất
Blog

Top 5 năng lượng ánh sáng hot nhất

5 Tháng Sáu, 2023
5 hàm between trong excel hay nhất
Blog

5 hàm between trong excel hay nhất

5 Tháng Sáu, 2023
5 mặt nạ ngủ laneige thật và giả tốt nhất
Blog

5 mặt nạ ngủ laneige thật và giả tốt nhất

5 Tháng Sáu, 2023
Tổng hợp 7 chất thuộc loại polisaccarit là hot nhất
Blog

Tổng hợp 7 chất thuộc loại polisaccarit là hot nhất

5 Tháng Sáu, 2023
Next Post
Ý nghĩa Sim sdt đuôi 74

Ý nghĩa Sim sdt đuôi 74

Bài Viết Mới

Diễn viên Việt Anh: Thời đi học, tôi từng bất mãn với NSND Hoàng Dũng
Top List

Diễn viên Việt Anh: Thời đi học, tôi từng bất mãn với NSND Hoàng Dũng

by Tiny Edu
5 Tháng Sáu, 2023
0

Việt Anh tiết lộ anh từng bị NSND Hoàng Dũng ghét từ thời đi họcDiễn viên Việt Anh từng theo...

Read more
4 kể về một lễ hội ở quê em tốt nhất, đừng bỏ lỡ

4 kể về một lễ hội ở quê em tốt nhất, đừng bỏ lỡ

5 Tháng Sáu, 2023
6 tư duy thiết kế là gì hay nhất hiện nay

6 tư duy thiết kế là gì hay nhất hiện nay

5 Tháng Sáu, 2023
9 tải blockman go hack full kim cương hay nhất, đừng bỏ qua

9 tải blockman go hack full kim cương hay nhất, đừng bỏ qua

5 Tháng Sáu, 2023
Top 5 năng lượng ánh sáng hot nhất

Top 5 năng lượng ánh sáng hot nhất

5 Tháng Sáu, 2023
Top 6 những chất không tác dụng với hcl tốt nhất

Top 6 những chất không tác dụng với hcl tốt nhất

5 Tháng Sáu, 2023
Tuổi trẻ TPHCM thực hiện nhiều công trình trọng điểm kỷ niệm 30

Tuổi trẻ TPHCM thực hiện nhiều công trình trọng điểm kỷ niệm 30

5 Tháng Sáu, 2023
5 hàm between trong excel hay nhất

5 hàm between trong excel hay nhất

5 Tháng Sáu, 2023
6 sau always usually hay nhất, đừng bỏ lỡ

6 sau always usually hay nhất, đừng bỏ lỡ

5 Tháng Sáu, 2023
Tổng hợp 8 dịch my love hay nhất

Tổng hợp 8 dịch my love hay nhất

5 Tháng Sáu, 2023

Phản hồi gần đây

  • Tả cây cam mà em yêu thích (Dàn ý + 7 mẫu) - Tài Liệu Miễn Phí trong Tả một loại cây ăn quả mà em thích (Dàn ý + 70 Mẫu)
  • Mẫu vở luyện viết chữ đẹp - Tài Liệu Miễn Phí trong Mẫu giấy 4 ô ly
  • Bộ đề thi thử vào lớp 10 môn tiếng Anh năm 2018 - 2019 - Tài Liệu Miễn Phí trong Bộ đề thi thử vào lớp 10 môn Toán năm 2018 – 2019
  • Đề thi thử THPT Quốc gia năm 2017 môn Địa lý trường THPT Đoàn Thượng, Hải Dương (Lần 1) - Tài Liệu Miễn Phí trong Đề thi thử THPT Quốc gia năm 2017 môn Địa lý trường THPT Lý Thái Tổ, Bắc Ninh (Lần 1)
  • Đoạn văn tiếng Anh về môn thể thao yêu thích (8 mẫu) - Tài Liệu Miễn Phí trong Đoạn văn tiếng Anh về ngày Tết
ADVERTISEMENT
  • Trang chủ
  • Tin Tức
  • Liên hệ
HOME - TRANG CHU

© 2021 Copyright - Quà Tặng Tiny

No Result
View All Result
  • Giáo Án
  • Học Tập
    • Lớp 1
    • Lớp 2
    • Lớp 3
    • Lớp 4
    • Lớp 5
    • Lớp 6
    • Lớp 7
    • Lớp 8
    • Lớp 9
    • Lớp 10
    • Lớp 11
    • Lớp 12
  • Sách Tham Khảo
    • Sách Tham Khảo Lớp 1
    • Sách Tham Khảo Lớp 2
    • Sách Tham Khảo Lớp 3
    • Sách Tham Khảo Lớp 4
    • Sách Tham Khảo Lớp 5
    • Sách Tham Khảo Lớp 6
    • Sách Tham Khảo Lớp 7
    • Sách Tham Khảo Lớp 8
    • Sách Tham Khảo Lớp 9
    • Sách Tham Khảo Lớp 10
    • Sách Tham Khảo Lớp 11
    • Sách Tham Khảo Lớp 12
  • Ôn Thi
    • Thi THPT Quốc Gia
    • Địa Lý
    • Giáo Dục Công Dân
    • Hóa Học
    • Lịch Sử
    • Ngoại Ngữ
    • Ngữ Văn
    • Sinh Học
    • Vật Lý
    • Toán Học
  • Sách Kinh Tế
  • Sách Ngoại Ngữ
    • Tiếng Nhật
    • Tiếng Pháp
    • Tiếng Trung
  • Biểu mẫu
    • Giáo dục – Đào tạo
  • Sách Văn Học
  • Sách Y Học
  • Tài Liệu
    • Thủ tục hành chính
    • Việc làm – Nhân sự
    • Y học
    • Bộ đội – Quốc phòng – Thương binh
    • Doanh nghiệp
    • Giáo dục – Đào tạo
    • Giao thông vận tải
    • Hôn nhân – Gia đình
    • Quyền Dân sự
    • Tin Tức
  • Tâm Lý & Kỹ Năng

© 2021 Copyright - Quà Tặng Tiny