Select coloane identice din doua tabele mysql

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
sterica
Mesaje: 272

Select coloane identice din doua tabele mysql

Salutare,

Am urmatoarele tabele:

Cod: Selectaţi tot

producator_1
+----+------+--------------+------+
| ID | COD  |  DESCRIERE   | PRET |
+----+------+--------------+------+
|  1 | 123  | PROD1_TBL_1  |12,00 |
|  2 | 254  | PROD2_TBL_1  |10,00 |
+----+------+--------------+------+

producator_2
+----+------+--------------+------+
| ID | COD  |  DESCRIERE   | PRET |
+----+------+--------------+------+
|  1 | 456  | PROD1_TBL_2  |18,00 |
|  2 | 899  | PROD2_TBL_2  |11,00 |
+----+------+--------------+------+
codurile de produs vreau sa le aduc aici:

Cod: Selectaţi tot

  <!-- alege codul -->
  <select id="get_activitate" autocomplete="off">
    <option selected disabled >-- Alege cod --</option>
    <?php include "db_cod.php"; ?>
  </select>
am incercat ceva sub forma aceasta insa fara efect:

Cod: Selectaţi tot

$sql = "SELECT producator_1.COD,
               producator_2.COD
		    FROM producator_1, producator_2
		    ORDER BY COD ASC";
// Executa interogarea si retine datele returnate
$result = $conn->query($sql);
// daca $result contine cel putin un rand
if ($result->num_rows > 0) {
	// afiseaza datele din fiecare rand din $result
	while($row = $result->fetch_assoc()) {
			echo "<option value='". $row["ID"]."'>" . $row["COD"]. "</option>";
				}
....
Cum pot face sa aduc in dropdown codurile din ambele tabele?
Multumesc!

MarPlo
Salut
Incearca acest select:

Cod: Selectaţi tot

$sql = "(SELECT ID, COD FROM producator_1) UNION (SELECT ID, COD FROM producator_2) ORDER BY COD ASC";
Rezulta:

Cod: Selectaţi tot

 ID | COD
  1 | 123
  2 | 254
  1 | 456

Subiecte similare