2017-10-04 64 views
-1

我有两个表名为“rel_eq”“rel_cat”。从表“rel_cat”我需要比较表“rel_eq”列id “relcat”。我需要从两个表中选择所有列,以便我可以在循环中输出。在“rel_eq”表中的某些行中,relcat列中没有值。我需要确保它缺少值,或者缺省值,比如“uncategory”。我的代码$eq_arr = $wpdb->get_results("SELECT * FROM $table_name CROSS JOIN $table_cat");,但我必须排序所有的id,并从另一个表中分配相同的ID。请告诉我如何做到这一点。如果你想有一个记录,即使没有匹配,使用INNER JOIN并在循环处理问题两个表的比较

$eq_arr = $wpdb->get_results("SELECT * FROM rel_eq join rel_cat on rel_eq.relcat = rel_cat.id"); 

+0

嗨。在stackoverflow上,它不会像这样工作。你必须尝试然后寻求帮助,呈现你的代码,以便我们能够纠正它。 – Andromelus

回答

0

您将需要运行以下。

+0

Thenk你,它的工作。 –

+0

@АлександрПивень欢迎您! –