关于该查询要注意的几件事情:
FROM子句列出两个表,因为查询需要从两个表提取信息。 当从多个表组合(联结)信息时,你需要指定一个表中的记录怎样能匹配其它表的记录。这很简单,因为它们都有一个name列。查询使用WHERE子句基于name值来匹配2个表中的记录。 因为name列出现在两个表中,当引用列时,你一定要指定哪个表。把表名附在列名前即可以实现。你不必有2个不同的表来进行联结。如果你想要将一个表的记录与同一个表的其它记录进行比较,可以将一个表联结到自身。例如,为了在你的宠物之中繁殖配偶,你可以用pet联结自身来进行相似种类的雄雌配对:
mysql> SELECT p1.name, p1.sex, p2.name, p2.sex, p1.species
-> FROM pet AS p1, pet AS p2
-> WHERE p1.species = p2.species AND p1.sex = 'f' AND p2.sex = 'm';
+--------+------+--------+------+---------+
| name | sex | name | sex | species |
+--------+------+--------+------+---------+
| Fluffy | f | Claws | m | cat |
| Buffy | f | Fang | m | dog |
| Buffy | f | Bowser | m | dog |
+--------+------+--------+------+---------+
在这个查询中,我们为表名指定别名以便能引用列并且使得每一个列引用与哪个表实例相关联更直观。
相关知识
《浪漫庄园》手游宠物配对恋爱玩法介绍
狗子配对,聪明小狗配对成功
梦幻西游手游萌宠怎么配对 萌宠配对攻略
虎皮鹦鹉花色怎么配对(虎皮鹦鹉繁殖配对原则)
宠物配对活动策划书3篇
华为音响蓝牙怎么配对
宠物配对、配种市场如何?做软件要注意哪些
仓鼠怎么配对繁殖
鹦鹉怎么配对繁殖后代
视觉感知、样本配对的操作方法
网址: 宠物配对 查询 https://m.mcbbbk.com/newsview278395.html
上一篇: 猫的急慢性肾衰的诊断和治疗 |
下一篇: 【精华】宠物的作文(通用47篇) |