【问题标题】:How to select sql query for two table with multiple values in php如何在php中为具有多个值的两个表选择sql查询
【发布时间】:2016-05-10 06:46:18
【问题描述】:

我的 SQL Server 数据库中有两个表。第一个是bidder_interest_name,第二个是tender_type_subcat。在bidder_interest_nametender_type_subcategory 中有多个值列bidder_interest_subcategorytender_type_subcat 表中。

现在我想从两个表中为特定子类别选择多个值,并且需要两个表的最小匹配值。

这就是我正在做的事情

我尝试过的:

SELECT bi.bidder_interest_subcategory,tt.tender_type_subcategory 
FROM bidder_interest_list as bi,new_tender_two as tt 
WHERE bi.bidder_id=$bidder_id

【问题讨论】:

  • 使用连接查询@illesh
  • 请发布您的尝试
  • SELECT bi.bidder_interest_subcategory,tt.tender_type_subcategory FROM bidder_interest_list as bi,new_tender_two as tt WHERE bi.bidder_id=$bidder_id 无效
  • 表格是否以某种方式(彼此)相关?并注意 SQL server 不是 MySQL

标签: php mysql sql


【解决方案1】:

试试这个

SELECT bi.bidder_id, bi.bidder_interest_subcategory,tt.tender_type_subcategory FROM bidder_interest_list as bi,new_tender_two as tt WHERE bi.bidder_id=$bidder_id;

【讨论】:

  • 是的,但我有两个表相同的值,我检查了这个 var_dump 但输出为 NULL
【解决方案2】:

试试这个:SELECT bi.bidder_id=tt.tender_id, bi.bidder_interest_subcategory,tt.tender_type_subcategory FROM bidder_interest_list as bi,new_tender_two as tt WHERE bi.bidder_id=bidder_id;

【讨论】:

    猜你喜欢
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    • 2021-08-16
    • 2011-05-29
    • 2017-01-23
    • 2014-03-17
    • 2013-03-07
    • 2019-10-07
    相关资源
    最近更新 更多