Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#12

AW: Aus 2 Tabellen 3 Werte lesen?!?

  Alt 20. Okt 2014, 07:31
Du kannst vielleicht auch sowas nutzen, wäre aber gründlich zu prüfen und auch nicht mehr als eine Variante einer Zwischenlösung.

Code:
create table v (vid int, vref varchar(10));
insert into v values(1,'1');
insert into v values(2,'2');
insert into v values(3,'3');

create table vstar (vsid int, vreflist varchar(20));
insert into vstar values(1,'1,3');
insert into vstar values(2,'2,3');
insert into vstar values(3,'1,2,3');
insert into vstar values(4,'333,11,1,123,22,2,3');

SELECT vid
  FROM v, vstar
 WHERE vstar.vsid = 4 -- ändern für ausgewähltes Gerät
   and FIND_IN_SET(v.vref, vstar.vreflist) > 0 -- gefunden
Das Problem bei solchen "workarounds" ist, wenn Du für eine richtige Lösung Unterstützung erwartetest, wirst Du zu hören bekommen, "es geht doch"
Gruß, Jo
  Mit Zitat antworten Zitat