Hướng dẫn find_in_set like mysql - find_in_set như mysql

Tôi có 2 bảng:

  • Người dùng: Tên của các nhà tài trợ máu đã đăng ký với nhóm máu của họ.: names of registered blood donors with their blood type.: names of registered blood donors with their blood type.
  • Máu: Chứa các nhóm máu và khả năng tương thích máu. ví dụ: ID máu 5 (A-) có thể nhận được sự hiến máu từ 5 (A-) và 6 (O-).: contains blood types and blood compatibilities. e.g.: Blood id 5 (A-) can receive blood donations from 5 (A-) and 6 (O-).: contains blood types and blood compatibilities. e.g.: Blood id 5 (A-) can receive blood donations from 5 (A-) and 6 (O-).

Tôi phải xây dựng một hình thức tìm kiếm mà các nhà tài trợ máu tiềm năng tái hiện. Biểu mẫu cho phép người dùng tìm kiếm các nhà tài trợ nhóm máu cụ thể. Nếu tôi tìm kiếm nhóm máu 5 (A-), truy vấn sẽ trả về tất cả người dùng có các nhóm máu 5 (A-) và 6 (O-) và danh sách kết quả sẽ hiển thị cả tên và nhóm máu của mỗi người dùng .

Tôi đã thử như sau:

SELECT user.name, blood.name AS blood FROM user JOIN blood ON blood.id_blood = user.id_blood WHERE user.id_blood = 5

Điều này chỉ mang lại cho người dùng khác có nhóm máu chính xác được tìm kiếm, nhưng không phải tất cả các nhóm máu tương thích.

Sau đó, tôi đã thử truy vấn khác này. Điều này sẽ tìm kiếm tất cả các nhóm máu tương thích nhưng kết quả cũng được lọc bởi nhóm máu (hồ sơ loại máu 6 cũng nên được hiển thị vì cột ____2 của máu ID 5 chứa 5,6.)

SELECT user.name AS name, blood.name AS blood FROM user JOIN blood ON blood.id_blood = user.id_blood WHERE FIND_IN_SET(5, blood.receive)

... Nhưng vì một số lý do, nó không hiển thị các hàng chính xác. Tôi đang thấy một số bản ghi A+, AB+, A- và chỉ nên có các bản ghi A- và O-.

Dưới đây là các cấu trúc của bảng trong jsfiddle.

Hướng dẫn find_in_set like mysql - find_in_set như mysql

Hướng dẫn mysql la gì

Mysql là gì? Với rdbms là viết tắt của ...

Chèn dữ liệu bằng cách sử dụng AJAX trong trường PHP W3Schools

AJAX có thể được sử dụng để giao tiếp tương tác với cơ sở dữ liệu.AJAX Bài kiểm tra cơ sở dữ liệu sau đây sẽ trình bày cách một trang web có thể tìm nạp thông tin từ cơ sở dữ liệu với AJAX: examperson ...

Hướng dẫn php mysql đối tượng

Th6 09, 2022 Hai G. 6 Ít NHất ĐọC Lệnh cấm ...

Hướng dẫn libmysqlclient dev mac

Những hướng dẫn đó là cho các loại linuxes Debian. Điều gần nhất với Debian cho OS X là Fink. Sau khi cài đặt và thiết lập đó, bạn có thể nói Fink cài đặt MySQL-Unified-Dev để nhận được ...

MySQL hiển thị các cột từ nhiều bảng

Tôi đang cố gắng lấy tên cột từ 2 bảng. Tôi đã thử một truy vấn như: (hiển thị cột từ người dùng) Union (hiển thị cột từ các bài đăng) nhưng điều đó không hoạt động và trả về lỗi cú pháp. Tôi đã thử như vậy ...

Hướng dẫn set incat mysql

ExecLeadd Một số chuỗi cùng nhau: chọn Concat (SQL, Hướng dẫn, là, vui!) Khi được kết hợp với chính mình

Sum có bỏ qua các giá trị null mysql không?

Sử dụng HOUNESCE để tránh kết quả đó. Hợp tác (Sum (cột), 0) từ bảng trong đó ... để xem nó hoạt động, vui lòng xem Fiddle SQL này: http://www.sqlfiddle.com/#!2/d1542 /3/0more Thông tin: Đã cho ...

Hướng dẫn mysql json

Cơ sở dữ liệu sql bạn xu hướng

Mạng kết nối MySQL 6.8 8 MSI

MYSQL Product Archives Connector/Net Connector/Net (phiên bản lưu trữ) Xin lưu ý rằng đây là các phiên bản cũ. Các bản phát hành mới sẽ có các bản sửa lỗi và tính năng gần đây! Để tải xuống bản phát hành mới nhất của MySQL ...

Hướng dẫn Docker-php-ext-enable

Trong h ướng dẫn nào, tôm sẽ trình bànal cách thiết lập mii trường phát

Làm thế nào để chèn dữ liệu biểu mẫu vào cơ sở dữ liệu bằng PHP?

Chèn dữ liệu vào MySQL bằng MySQLI và PDOAfter một cơ sở dữ liệu và một bảng đã được tạo, chúng ta có thể bắt đầu thêm dữ liệu vào chúng. Đây là một số quy tắc cú pháp để tuân theo: truy vấn SQL phải được trích dẫn trong ...

Làm cách nào để nhận phpmyadmin trên ubuntu?

Một phiên bản trước của hướng dẫn này được viết bởi Brennan Bearnes. Giới thiệu trong khi nhiều người dùng cần chức năng của hệ thống quản lý cơ sở dữ liệu như MySQL, họ có thể không cảm thấy thoải mái ...

Cách đảo ngược một chuỗi trong JavaScript W3Schools

W3Schools được tối ưu hóa cho việc học và đào tạo. Ví dụ có thể được đơn giản hóa để cải thiện việc đọc và học tập. Hướng dẫn, tài liệu tham khảo và ví dụ liên tục được xem xét để tránh lỗi, nhưng chúng tôi ...

Hướng dẫn percona mysql bộ định tuyến

MySQL Innodb Cluster là một giải pháp sẵn có cao của Oracle có thể dễ dàng cài đặt qua MySQL để cung cấp tính khả dụng cao với các khả năng đa cấp và chuyển đổi dự phòng tự động. Trong ...

Hướng dẫn nodejs hướng dẫn mysql

Dự án tạo ạo dự án ta di di chuyển /n thư mục dự án và thực thi dầmg lệNH sau bằng cmd hoặc gitbash npm init

Hướng dẫn thay đổi thủ tục trong mysql

Giới thiệu, hướng dẫn tạo và sử dụng thủ tục lưu trữ trong hệ quản tr

MySQL Workbench hiển thị nhật ký lỗi

6.1.1 Máy chủ ghi nhật ký tab Quản trị - Máy chủ nhật ký hiển thị thông tin nhật ký cho máy chủ MySQL được biểu thị bằng mỗi tab Kết nối. Đối với mỗi kết nối, tab Quản trị - Nhật ký máy chủ ...

Hướng Dẫn Php tập hợp

Nội phân Chínhphp và mà Hót UTF-8ở Tiêu đề: Trong File

Hướng dẫn mysql là gì

Mysql là gì? Với rdbms là viết tắt của ...

Không tìm thấy thực thể dữ liệu MySQL

Bug EDITTHE mới nhất đã được sửa. Nhận xét: 2015-11-07 và bây giờ bạn có thể nhận tất cả hoạt động mà không cần chỉnh sửa bất kỳ tệp nào hoặc làm những việc kỳ lạ. Sử dụng MySQL cho trình cài đặt Windows và bao gồm ...

Mysql nhận được cuối cùng id c#

Nhận ID của bản ghi được chèn cuối cùng Chúng tôi thực hiện chèn hoặc cập nhật trên bảng với trường tự động_increment, chúng tôi có thể nhận ID của bản ghi được chèn/cập nhật cuối cùng ngay lập tức. Trong bảng MyGuests, ...

Nhập cơ sở dữ liệu vào mysql workbench

BÀi VIếT ĐượC Đặt vấn Đềkhi lào việc với Các

Tạo bài kiểm tra trắc nghiệm trong PHP

Cách tạo các câu hỏi và câu trả lời trắc nghiệm trong Phpin Bài viết này, bạn sẽ tìm hiểu cách tạo các câu hỏi và câu trả lời của nhiều lựa chọn bằng ngôn ngữ lập trình PHP.Today, trực tuyến ...

Không thể kết nối với máy chủ MySQL đã hết thời gian?

B.3.2.2 Không thể kết nối với [cục bộ] Máy chủ MySQL A MySQL trên UNIX có thể kết nối với máy chủ MySQLD theo hai cách khác nhau: bằng cách sử dụng tệp ổ cắm UNIX để kết nối thông qua tệp trong tệp ...

Cách kết nối phụ trợ Python với React Frontend

Tôi không hoàn toàn chắc chắn nếu câu hỏi của tôi là một bản sao, nhưng tôi không thể tìm thấy thứ gì đó giúp tôi trong trường hợp của tôi. Đã thiết lập ive xây dựng một trang web frontend có chứa một vài dịch vụ, ví dụ như hiển thị ...

Hướng dẫn php mysql set time_zone

5.1.15 Hỗ trợ múi giờ của máy chủ MySQL Phần này mô tả các cài đặt múi giờ được duy trì bởi MySQL, cách tải các bảng hệ thống cần thiết để hỗ trợ thời gian được đặt tên, cách duy trì hiện tại với ...

Bộ ký tự cơ sở dữ liệu của MySQL thay đổi

Từ UTF8 đến UTF8MB4: 1.Show Tất cả các ký tự mặc định của cơ sở dữ liệu: Chọn Schema_name your_database_name, Default_character_set_name Charset, Default_Collation_Name đối chiếu từ ...

Hướng dẫn datetime phpmyadmin

Hướng dẫn thay đổi định dạng thời gian pythontổng quangần Đây mình đó lào việc nhiều với kiểu dữ liệu datetime trong python. Vấn Đề Mình

Hướng dẫn mysql full crack

Nếu bạn đó là Nh BÀi VIếT DướI ĐÂY MÌNH Sẽ ...

Hướng dẫn tăng giới hạn kết nối mysql

Đôi khi, máy chủ MySQL có thể cung cấp cho quá nhiều thông báo lỗi kết nối khi bạn cố gắng kết nối với cơ sở dữ liệu MySQL. Tại đây, cách tăng kết nối tối đa trong MySQL để khắc phục sự cố này. Điều gì gây ra ...