Мне нужна помощь с кодом ниже -
У меня есть 2 таблицы - A и B
A | B
====================
1 | 1
2 | 2
3 | 3
Все, что мне нужно, это строка (1) из таблицы A должна быть разрешена для слияния со строкой (2) и строкой (3) в tableB, аналогично tableA строка (2) должна быть разрешена для слияния со строкой (1) и строки (3) таблицы B и таблицы A строки (3) должны быть объединены со строкой (1) и строкой (2) таблицы B.
[это только пример]
======================
Что я пробовал:
Я пытался использовать
$array = array('1=>1','2=>2','3=>');
$query ="select A from table where B='".$T."' union all select B from table where A='".$T."'";
$array = array('1=>1','2=>2','3=>');
$query ="select A from table where B='".$T."' union all select B from table where A='".$T."'";
$stid = oci_parse($conn,$query);
$row = oci_execute($stid);
$row = oci_fetch_row($stid);
$oci_free_statement($stid);
Я не уверен, нужно ли нам использовать ломтик / пересечение / подмножество.
Я пытался отсортировать это, используя OCI_bind_by_array, но безуспешно, я провел 3 дня, но не смог найти решение.