我在我的數據庫中有兩個表:AppropriateFor
和AquariumModel
,如下所示。他們共享三個鍵 - 水族箱類型,鹽度和體積。我試圖找到所有適用於多種物種的水族箱模型。我碰到試圖正確計數AppropriateFor
中的主元組,然後將它與AquariumModel
表一起加入。MySQL - 列出多個屬性
的AppropriateFor表有四列:speciesName,aquariumType,鹽度,容積:
RED-BELLIED PACU AGGRESSIVE FRESHWATER 300
GOLDEN MORAY EEL AGGRESSIVE MARINE 25000
NURSE SHARK AGGRESSIVE MARINE 25000
COMMON TOADFISH COMMUNITY BRACKISH 150
DRAGON GOBY COMMUNITY BRACKISH 150
BRONZE CORYDORAS COMMUNITY FRESHWATER 250
COMMON DISCUS COMMUNITY FRESHWATER 250
SPOTTED RAPHAEL COMMUNITY FRESHWATER 250
UPSIDE-DOWN CATFISH COMMUNITY FRESHWATER 250
BLUESPOTTED ANGELFISH COMMUNITY MARINE 50000
CHALK BASS COMMUNITY MARINE 50000
FLAME ANGELFISH COMMUNITY MARINE 50000
ORIENTAL SWEETLIPS COMMUNITY MARINE 50000
ROUND STINGRAY COMMUNITY MARINE 50000
ROYAL ANGELFISH COMMUNITY MARINE 50000
TEIRA BATFISH COMMUNITY MARINE 50000
BARTLETTS ANTHIAS REEF MARINE 75000
BELLUS ANGELFISH REEF MARINE 75000
CHALK BASS REEF MARINE 75000
COPPERBANDED BUTTERFLYFISH REEF MARINE 75000
MANDARINFISH REEF MARINE 75000
COMMON TOADFISH SPECIES BRACKISH 100
GREEN SPOTTED PUFFER SPECIES BRACKISH 100
REEDFISH SPECIES BRACKISH 100
ELECTRIC EEL SPECIES FRESHWATER 500
ORNATE BICHIR SPECIES FRESHWATER 500
REEDFISH SPECIES FRESHWATER 500
BRAZILIAN SEAHORSE SPECIES MARINE 10000
AquariumModel有四列,以及:aquariumType,鹽度,數量,價格:
AGGRESSIVE BRACKISH 125 200
AGGRESSIVE FRESHWATER 300 500
AGGRESSIVE MARINE 25000 4500
COMMUNITY BRACKISH 150 250
COMMUNITY FRESHWATER 250 400
COMMUNITY MARINE 50000 7000
REEF MARINE 75000 10000
SPECIES BRACKISH 100 150
SPECIES FRESHWATER 500 800
SPECIES MARINE 10000 3000
OP,我知道我的答案已被接受,但我爲您添加了一個SQL小提琴以及對您的數據庫設計的評論。 – AdamMc331 2014-10-27 01:30:51