作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我有一个包含多个表的数据库(sakila),并且我想查询彼此相关的多个列,我是否需要使用像这样的关键字
SELECT city.city, actor.first_name, actor.last_name
FROM city, actor, staff, address, inventory, film_actor, store
WHERE city.city_id = address.city_id AND
address.address_id = staff.address_id AND
staff.staff_id = store.store_id AND
store.store_id = inventory.store_id AND
inventory.film_id = film_actor.film_id AND
film_actor.actor_id = actor.actor_id
或者我可以只选择它们而不将键链接在一起,如下所示:
SELECT city.city, actor.first_name, actor.last_name
FROM city, actor
编辑:
因此,因为我想查看 Actor 来自哪些城市,所以我应该使用内部联接,因为交叉联接只会将每个城市与每个 Actor 匹配,而不管他们是否实际相关?
最佳答案
相互关联的多个列是什么意思?你能进一步解释一下吗,进行选择查询的正常方式是这样的
$sql= "Select column name FROM tablename ";
或具体如
$sql="Select column name FROM tablename Where column name LIKE '%%' ";
您可以通过另一个查询来查询相关字段,例如$sql、$sql2等。
关于mysql - 进行 MySQL 查询时是否需要将表链接在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36020028/
假设 TABLE-A 在 TABLE-B 中可以有一行或多行,在 TABLE-C 中可以有一行或多行,在 TABLE-D 中可以有一行或多行......等等。 假设我在 TABLE-Z 并且需要了解有
我是一名优秀的程序员,十分优秀!