假設我有一個表格,其中材料具有不同特徵的佈局。材料可以具有一個或多個特性。然後,我想找到某種材料類似的材料,這意味着至少有兩個特徵應該匹配。在這個例子中,我應該找到材料C,當我和A比較時,D應該找到B.在SQL中有沒有解決方案? material | character
----------------------
A | 2
A | 5
B | 1
B | 3
B
所以我有一個參數。比方說: @Tags = 'Red,Large,New'
我有一個名爲[標籤]在我的表中的字段 比方說一個特定的一行字段包含「紅,大,新,SomethingElse,AndSomethingElse」 如何我打破了分開基本上實現以下邏輯,我將輸入的理解,但我知道是錯誤的: SELECT * FROM MyTable WHERE
Tags LIKE 'FirstWordInS
的變化量一個簡單的搜索我有很多對多分貝這三張表,製片,環境音效,Films_Ambience: CREATE TABLE Films (
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
Title VARCHAR(255));
CREATE TABLE Ambiences (
id INT NOT NULL AUTO_INCREMEN
我有3個表格。 所有者(owner_id,名) 府(代碼,owner_id,價格) 買家(buyer_id,名) 買(buyer_id,代碼,price_bought,date_bought) 我有以下查詢: 列出從某些所有者處購買所有房屋的買家的名字? 我知道怎麼找,如果有人買了所有從特定的所有者房子(說與ID = 1所有者): SELECT name
FROM buyer
WHERE NO
Staff表 ID Name Gender
1 John Male
2 Adam Male
3 Joella Female
Food表 ID StaffID Name
1 1 Eggs
2 1 Bacon
3 1 Toast
4 2 Eggs
5 2 Bacon
6 3 Toast
我需要誰消耗了兩個雞蛋和烤麪包的男性工作人員的名字。 答案應該是John,但每
有3個表格:事件,事件客戶端和客戶端。 編寫一個查詢,查找所有客戶端都有權訪問的事件? 內連接並不保證表中的所有行參加所以這並不能幫助: select * from events e
inner join eventclients ec on e.id = ec.eventid
inner join clients c on etc.clientid = c.id