$sql = "SELECT name
from info
where category=1
union SELECT name
from info_static
where category = 1 ";
Om category är en numerisk kolumn så skall du inte ange ' om värdet.
Flyttas från Mysql
Databaser & SQLur Databashanterare & SQL
6 svar · 364 visningar · startad av comedown
Tja
Har två tabeller som ser ut så här:
info
id | namn | kategori | prioritet | text
info_static
id | namn | kategori | prioritet
vill att tabellen som joinas ser ut så här
namn | kategori | prioritet
Har provat med detta:
$sql = "SELECT info.name, info_static.name
from info INNER JOIN info_static
ON info.category = info_static.category
where info.category='1' OR info_static.category='1'";
Skrivet: 2004-05-25 11:28 Ämne: Mysql fråga (join)
--------------------------------------------------------------------------------
Tja
Har två tabeller som ser ut så här:
info
id | namn | kategori | prioritet | text
info_static
id | namn | kategori | prioritet
vill att tabellen som joinas ser ut så här
namn | kategori | prioritet
har skrivit så här:
PHP:
$sql = "SELECT info.name, info_static.name
from info INNER JOIN info_static
ON info.category = info_static.category
where info.category='1' OR info_static.category='1'";
ger resultatet:
name name
---------------
länk1 forum
länk2 forum
Vill att det ska bli så här
name
-------
länk1
länk2
forum
Nån vänlig själ som vet hur man går tillväga
$sql = "SELECT name
from info
where category=1
union SELECT name
from info_static
where category = 1 ";
Om category är en numerisk kolumn så skall du inte ange ' om värdet.
Flyttas från Mysql
Verkar inte som att man kan använda Union i min MySQL version :(
#1064 - You have an error in your SQL syntax near 'UNION SELECT name
FROM info_static
WHERE category =1 LIMIT 0, 30' at line 4
Har även testat med nästlade select satser men det tog den inte heller...
Union kom i version 4.0 av Mysql.
Har du testat med:
$sql = "SELECT info.name, info_static.name
FROM info, info_static
WHERE info.id=info_static.id
AND info.category=1
OR info_static.category=1
/Uwe
Det går att simulera union. Jag har sett någon artikel. Du kan ju söka på google med
simulate union mysql
t.ex.