Hướng dẫn how do i join two columns of different tables in mysql? - làm cách nào để nối hai cột của các bảng khác nhau trong mysql?
1 Show Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Tôi đang cố gắng sắp xếp theo hai cột khác nhau từ hai bảng khác nhau. Đây là tình huống: Tôi có 1 bảng 'Cửa hàng' với một cột gọi là 'Shopy', một cột INT. Bảng khác được gọi là 'infra' và có một cột gọi là 'y', cũng là một int. Tôi muốn chọn hai cột này và sắp xếp cả hai, vì vậy tôi sẽ nhận được kết quả như thế này:
Để mua sắm và y được hợp nhất và sắp xếp bởi các giá trị của chúng. Câu hỏi của tôi cho bạn: Điều này có thể?
Hỏi ngày 16 tháng 12 năm 2013 lúc 11:04Dec 16, 2013 at 11:04
3
Đối với đơn đặt hàng giảm dần đơn đặt hàng của y desc. Bản demo tại http://sqlfiddle.com/#!2/62884/1 Đã trả lời ngày 16 tháng 12 năm 2013 lúc 11:17Dec 16, 2013 at 11:17
Có tất nhiên là có thể và tất nhiên bạn có thể. Tất cả những gì bạn phải làm là một bảng tạm thời với một cột gọi là bất cứ điều gì bạn muốn và chèn các giá trị của 2 bảng vào bảng tạm thời, trong cùng một cột. Cuối cùng, bạn chỉ cần chọn từ bảng teporary đặt hàng theo đó bạn muốn. Đọc hướng dẫn được đăng ở đây Đã trả lời ngày 16 tháng 12 năm 2013 lúc 11:11Dec 16, 2013 at 11:11
Có, hãy thử điều này: Nếu bạn muốn theo thứ tự giảm dần
: Nếu bạn muốn theo thứ tự tăng dần:
Đã trả lời ngày 16 tháng 12 năm 2013 lúc 11:14Dec 16, 2013 at 11:14
Uvaisuvaisuvais 4162 Huy hiệu bạc6 Huy hiệu Đồng2 silver badges6 bronze badges Trong một bảng đã tham gia (trong ví dụ của chúng tôi, Example:Dễ! Chúng ta chỉ cần sử dụng mệnh đề 9 với nhiều hơn một điều kiện bằng cách sử dụng toán tử và toán tử sau điều kiện đầu tiên. Trong ví dụ của chúng tôi, chúng tôi sử dụng điều kiện này:
SL01
AP01
2020-03-10 Solution:SL01
Discussion:2020-03-10 Trong một bảng đã tham gia (trong ví dụ của chúng tôi, 3 và 4). Trong bảng thứ hai (payment ), chúng ta có các cột là khóa hợp chất nước ngoài ( 3 và 4). Làm thế nào chúng ta có thể tham gia các bảng với các phím hợp chất này?Dễ! Chúng ta chỉ cần sử dụng mệnh đề 9 với nhiều hơn một điều kiện bằng cách sử dụng toán tử và toán tử sau điều kiện đầu tiên. Trong ví dụ của chúng tôi, chúng tôi sử dụng điều kiện này: 0Trong phần đầu tiên, chúng tôi sử dụng cột 3 từ bảng enrollment và 3 từ bảng payment . Trong điều kiện tiếp theo, chúng tôi nhận được cột 4 từ bảng enrollment và 4 từ bảng payment .Lưu ý rằng các cột 3 và 4 tạo thành một khóa chính trong bảng enrollment . Do đó, họ đã sử dụng trong bảng payment làm khóa ngoại.Đăng ký nhận bản tin hàng tháng của chúng tôi để được thông báo về các bài viết mới nhất. Join our monthly newsletter to be Địa chỉ email Làm thế nào để bạn viết một câu lệnh Chọn trong SQL? Khóa nước ngoài trong SQL là gì? Liệt kê và giải thích tất cả các yếu tố cơ bản của truy vấn SQL 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).use a join condition on multiple columns. In one joined table (in our example, enrollment ), we have a primary key built from two columns ( student_id and course_code ).
Làm cách nào để tham gia một cột từ một bảng khác trong SQL?(Bên trong) Tham gia: Trả về các bản ghi có giá trị phù hợp trong cả hai bảng.Bên trái (bên ngoài) Tham gia: Trả về tất cả các bản ghi từ bảng bên trái và các bản ghi phù hợp từ bảng bên phải.Phải (bên ngoài) Tham gia: Trả về tất cả các bản ghi từ bảng bên phải và các bản ghi phù hợp từ bảng bên trái. : Returns records that have matching values in both tables. LEFT (OUTER) JOIN : Returns all records from the left table, and the matched records from the right table. RIGHT (OUTER) JOIN : Returns all records from the right table, and the matched records from the left table.
Làm cách nào để tham gia hai hoặc nhiều bảng trong mysql?Có thể sử dụng nhiều câu lệnh tham gia cùng nhau để tham gia nhiều hơn một bảng cùng một lúc.Để làm điều đó, bạn thêm một câu lệnh tham gia bên trong thứ hai và một câu lệnh thứ hai trên câu lệnh để chỉ ra bảng thứ ba và mối quan hệ thứ hai.add a second INNER JOIN statement and a second ON statement to indicate the third table and the second relationship.
Chúng ta có thể tham gia hai bảng trên hai cột SQL không?SQL tham gia là một trong những công cụ cơ bản cho các nhà phân tích dữ liệu làm việc với SQL.Cơ sở dữ liệu quan hệ được xây dựng theo cách mà các báo cáo phân tích thường yêu cầu kết hợp thông tin từ một số bảng.Bạn sẽ tham gia các bảng, đôi khi bằng một cột và các lần khác bởi hai hoặc nhiều cột.You'll be joining tables, sometimes by one column and other times by two or more columns. |