Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Mysql从两个表中选择_Php_Mysql - Fatal编程技术网

Php Mysql从两个表中选择

Php Mysql从两个表中选择,php,mysql,Php,Mysql,我有两个DB表调用池和黑名单,选择查询 SELECT SQL_CALC_FOUND_ROWS * FROM call_pools WHERE queue_name = 'zimba_P' ORDER BY processed_date DESC LIMIT 0,25 如果手机不在黑名单中,则需要添加从黑名单中选择并在现有查询中返回值为_blocked=0,如果存在则为_blocked=1 有人能帮我创建优化查询吗?有人能帮我创建优化查询吗。。。我认为我们无法帮助您进行任何查询,因为第二个表中的

我有两个DB表调用池和黑名单,选择查询

SELECT SQL_CALC_FOUND_ROWS *
FROM call_pools
WHERE queue_name = 'zimba_P'
ORDER BY processed_date DESC LIMIT 0,25
如果手机不在黑名单中,则需要添加从黑名单中选择并在现有查询中返回值为_blocked=0,如果存在则为_blocked=1


有人能帮我创建优化查询吗?

有人能帮我创建优化查询吗。。。我认为我们无法帮助您进行任何查询,因为第二个表中的模式和示例数据都丢失了。话虽如此,你能在你的问题中包含这些信息吗?我们不是甲骨文。以清晰的方式提供表结构。使用表架构编辑您的问题,我们无法帮助您的其他方式。新建查询选择SQL\u CALC\u FOUND\u ROWS*,选择COUNTcallerid FROM asterisk.blacklist,其中callerid=phonenumber AS is_blocked FROM asterisk.call_pool WHERE queue_name='zimba_P'ORDER BY processed_date DESC LIMIT 0,25,但我不确定此查询的最佳性能best way is_blocked必须为0或1,但在此查询中此计数可能大于1