【发布时间】:2014-02-03 18:55:18
【问题描述】:
我想从 2 个表 'altitle' 和 'scroll100' 中获取结果,其中 live = 1 delete = 0 和 categori = 1 或 9 或 30。我实际上只能从一张表中获取结果,有人可以帮我吗?
$results = $pdo->query('SELECT * FROM `altitle` WHERE `live` = 1 AND `delete` = 0 AND `kategori` = 1 ORDER BY `id` DESC ')->fetchAll(PDO::FETCH_ASSOC);
【问题讨论】:
-
两个表的架构是什么?它们之间的联系是什么?
-
架构相同,它们在同一个数据库中,只是不同的表。
-
是完全相关的表格,例如通过外键?如果他们是两个完全不同的表,你需要两个查询,否则一个简单的 JOIN 应该做......
-
Marc B 表具有相同的结构,只是在添加文本时对 php 的字符限制不同。我想从表 altitle 和 scroll100 中显示突发新闻和最新消息,其中突发新闻的类别 id 为 1,最新新闻的类别 id 为 9,而在 scroll100 中,最新新闻的类别 id 为 30。我知道奇怪的架构,但它的电视显示股票行情在电视上:/